Datenquellen für paginierte Berichte auf dem Power BI-Berichtsserver

Paginierte Reporting Services-Berichte auf dem Power BI-Berichtsserver unterstützen die gleichen Datenquellen, die in SQL Server Reporting Services unterstützt werden. Eine Liste finden Sie unter Von Reporting Services unterstützte Datenquellen.

Herstellen einer Verbindung mit Oracle-Datenquellen mithilfe von UseInstalledUICulture

Um eine Verbindung mit Oracle-Datenquellen herzustellen, verwendet der Power BI-Berichtsserver den Oracle-Datenanbieter für .NET (ODP.NET), der NLS-agnostisch ist.

Standardmäßig verwendet der Berichtsserver die Benutzeroberflächenkultur des ersten Clients, um ODP.NET zu laden. Dies führt dazu, dass alle nachfolgenden Verbindungen vom Berichtsserver mit Oracle in dieser anfänglichen Benutzeroberflächenkultur erfolgen, bis der Dienst neu gestartet wird. Diese Vorgehensweise kann aufgrund von Konflikten bei der Formatierung in der Benutzeroberflächenkultur zu Problemen beim Rendern von Berichten führen.

Um die Funktionalität des Power BI-Berichtsservers in dieser Hinsicht zu verbessern, haben wir eine Konfigurationseinstellung namens UseInstalledUICulture eingeführt. Wenn UseInstalledUICulture auf „true“ festgelegt ist, lädt der Berichtsserver ODP.NET immer in der Benutzeroberflächenkultur des Servers, nicht in der Kultur des ersten Clients. Diese Einstellung ist ab der März 2020-Version des Diensts im Power BI-Berichtsserver verfügbar.

Zum Aktivieren des Features ändern Sie den Eintrag für die ORACLE-Erweiterung in der rsReportServer.config-Datei wie folgt.

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

Da Sie nun eine Verbindung mit der Datenquelle hergestellt haben, können Sie einen paginierten Bericht erstellen.

Weitere Fragen? Stellen Sie Ihre Frage in der Power BI-Community.