Źródła danych stronicowanego raportu w Serwer raportów usługi Power BI

Źródła danych raportów stronicowanych w Serwer raportów usługi Power BI są zgodne z tymi w SQL Server Reporting Services, dzięki czemu można ponownie użyć istniejącej wiedzy na temat łączności. Ten artykuł zawiera podsumowanie obsługiwanych źródeł i różnic specyficznych dla Serwer raportów usługi Power BI.

Źródła danych programu Access i programu Excel

Źródła danych programu Access i Excel polegają na dostawcy OLE DB Microsoft Access Database Engine (ACE) (Microsoft.ACE.OLEDB.*) do odczytu baz danych programu Access (.accdb, .mdb) i skoroszytów Excel (.xls, .xlsx) za pośrednictwem OLE DB.

Ważna

Począwszy od wersji Serwer raportów usługi Power BI z września 2026 instalator PBIRS nie instaluje już składnika Microsoft Access Database Engine. We wcześniejszych wersjach pakiet serwera raportów automatycznie go zainstalował. Aby korzystać ze źródeł danych programu Access lub Excel po wydaniu z września 2026 r., administrator musi oddzielnie zainstalować Database Engine programu Access na komputerze z systemem Serwer raportów usługi Power BI.

Używanie udostępnionego zestawu danych jako źródła danych OData

Aby korzystać z udostępnionego zestawu danych jako źródła danych OData:

  1. Skopiuj adres URL kanału OData zestawu danych.
  2. W programie Power BI Desktop (zgodnym z serwerem raportów) wybierz pozycję Pobierz źródło danych > OData, a następnie wklej adres URL.
  3. Włącz Otwórz Typ Kolumn w Opcjach Zaawansowanych, aby kształtować schemat (opcjonalnie). Kontynuuj modelowanie standardowe. Aby uzyskać więcej możliwości, zobacz Łącznik źródła danych OData.

Nawiązywanie połączenia ze źródłami danych Oracle za pomocą polecenia UseInstalledUICulture

Serwer raportów usługi Power BI używa dostawcy danych Oracle dla platformy .NET (ODP.NET), który jest niezależny od równoważenia obciążenia sieciowego w celu nawiązania połączenia ze źródłami danych Oracle.

Domyślnie serwer raportów używa kultury interfejsu użytkownika pierwszego klienta do ładowania ODP.NET. W związku z tym kolejne połączenia Oracle używają tej początkowej kultury interfejsu użytkownika do momentu ponownego uruchomienia usługi. To zachowanie może powodować problemy z renderowaniem raportów z powodu niezgodności kultury interfejsu użytkownika.

Serwer raportów usługi Power BI zawiera ustawienie konfiguracji o nazwie UseInstalledUICulture. Po ustawieniu wartości z UseInstalledUICulture na true, serwer raportów ładuje ODP.NET w kulturze UI serwera zamiast w kulturze pierwszego klienta. Ustawienie jest dostępne od wersji usługi z marca 2020 r.

Aby włączyć tę funkcję, zmodyfikuj wpis rozszerzenia ORACLE w pliku rsreportserver.config, jak pokazano.

<Extension Name="ORACLE" Type="Microsoft.ReportingServices.DataExtensions.OracleClientConnectionWrapper,Microsoft.ReportingServices.DataExtensions">
    <Configuration>
        <UseInstalledUICulture>true</UseInstalledUICulture>
    </Configuration>
</Extension>

Więcej pytań? Spróbuj zapytać społeczność usługi Power BI