Konfigurieren von Reporting Services für die Verwendung des Microsoft .NET-Datenproviders für Hyperion Essbase

Neu: 12. Dezember 2006

SQL Server 2005 Reporting Services Service Pack 2 (SP2) und höhere Versionen bieten Unterstützung für den Microsoft .NET Framework-Datenprovider für Hyperion Essbase, sodass Sie multidimensionale Business Intelligence-Daten aus Hyperion Essbase-Datenbanken abrufen und in Reporting Services-Berichten verwenden können.

In der Entwurfsansicht des Berichts-Designers müssen Sie den Datenprovider auf dem Berichtsserver für die Veröffentlichung von Berichten oder für die Verwendung als Datenquelle konfigurieren. Wenn der Datenprovider für die Verwendung auf einem Berichtsserver konfiguriert werden soll, überprüfen Sie zuerst die Dateien RSReportDesigner.config und RSReportServer.config, um sicherzustellen, dass der betreffende Datenprovider registriert ist. Wenn dies nicht der Fall ist, befolgen Sie die unten aufgeführten Schritte zum Registrieren des Datenproviders. In jeder dieser Konfigurationsdateien werden die Datenerweiterungen angegeben, die in Berichten verwendet werden können. Durch Hinzufügen der speziellen Registrierungsinformationen für eine Datenerweiterung ermöglichen Sie die Verwendung der Informationen in einem Bericht.

Ändern der Datei RSReportDesigner.config

Bevor Sie Berichtsdefinitionen erstellen können, mit denen Daten mithilfe des Microsoft .NET Framework-Datenproviders für Hyperion Essbase abgerufen werden, müssen Sie überprüfen, ob an der Datei RSReportDesigner.config die folgenden beiden Änderungen vorgenommen wurden:

  1. Navigieren Sie in einem Browser zum Verzeichnis <Laufwerk>:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies auf dem Client.

  2. Erstellen Sie eine Sicherungskopie von RSReportDesigner.config.

  3. Öffnen Sie die Datei RSReportDesigner.config in einem Text-Editor.

  4. Fügen Sie im Abschnitt <Data> den folgenden Eintrag hinzu, wenn er nicht bereits vorhanden ist. Dieser Eintrag muss sich auf einer Zeile ohne Zeilenumbrüche befinden.

    <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/>
    

    Damit wird die Datenverarbeitungserweiterung auf dem Client registriert, über den eine Verbindung mit einem Hyperion Essbase-System hergestellt wird.

  5. Fügen Sie im Abschnitt <Designer> den folgenden Eintrag hinzu, wenn er nicht bereits vorhanden ist. Dieser Eintrag muss sich auf einer Zeile ohne Zeilenumbrüche befinden.

    <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.QueryDesigners.Essbase.EssbaseQueryDesigner,Microsoft.ReportingServices.QueryDesigners.Essbase"/>
    

    Damit wird der Abfrage-Designer für die Hyperion Essbase-Datenquelle registriert.

Mit diesen Einträgen in der Konfigurationsdatei wird der Hyperion Essbase-Datenprovider als Datenquellentyp verfügbar, den Sie im Dialogfeld Datenquelle im Berichts-Designer auswählen können. Weitere Informationen zum Angeben der Verbindungszeichenfolge sowie zu Abfragen, mit denen multidimensionale Business Intelligence-Daten abgerufen werden, finden Sie unter Definieren von Berichtsdatasets für multidimensionale Daten in einer Hyperion Essbase-Datenbank.

Ändern der Datei RSReportServer.config

Bevor Sie Berichtsdefinitionen erstellen können, mit denen Daten mithilfe des Microsoft .NET Framework-Datenproviders 1.0 für Hyperion Essbase abgerufen werden, müssen Sie überprüfen, ob an der Datei RSReportServer.config die folgende Änderung vorgenommen wurde:

  1. Navigieren Sie in einem Browser zum Verzeichnis <Laufwerk>:\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer auf dem Berichtsserver.

  2. Erstellen Sie eine Sicherungskopie von RSReportServer.config.

  3. Öffnen Sie die Datei RSReportServer.config in einem Text-Editor.

  4. Fügen Sie im Abschnitt <Data> den folgenden Eintrag hinzu, wenn er nicht bereits vorhanden ist. Dieser Eintrag muss sich auf einer Zeile ohne Zeilenumbrüche befinden.

    <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/>
    

    Damit wird der Berichtsserver auf dem Client registriert, über den eine Verbindung mit einer Hyperion Essbase-Datenquelle hergestellt wird.

  5. Speichern Sie die Datei.

Anforderungen

Microsoft .NET Framework-Datenprovider 1.0 für Hyperion Essbase unterstützt die folgenden Versionen:

  • Hyperion System 9.3 Beta 2 BI+ Enterprise Analytics mit Hyperion System 9 Enterprise Analytics Adapter

Folgende Betriebssysteme werden unterstützt:

  • Microsoft Windows Server 2003
  • Microsoft XP Professional
  • Microsoft Windows 2000 Professional

Siehe auch

Konzepte

Reporting Services-Konfigurationsdateien
RSReportDesigner-Konfigurationsdatei
RSReportServer-Konfigurationsdatei
Definieren von Berichtsdatasets für multidimensionale Daten in einer Hyperion Essbase-Datenbank

Andere Ressourcen

Deploying a Data Processing Extension

Hilfe und Informationen

Informationsquellen für SQL Server 2005