Udostępnij przez


Źródła danych stronicowanego raportu w Power BI Report Server

Źródła danych raportów stronicowanych w Power BI Report Server 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ł oraz zastosowanie udostępnionych zestawów danych OData i ustawienia Oracle UseInstalledUICulture.

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