Hyperion Essbase-Verbindungstyp (SSRS)

Wenn Sie Daten aus einer externen Hyperion Essbase-Datenquelle in den Bericht einschließen möchten, benötigen Sie ein Dataset, das auf einer Berichtsdatenquelle vom Typ Hyperion Essbase basiert. Dieser integrierte Datenquellentyp basiert auf der Datenerweiterung für Hyperion Essbase, die Ihnen ermöglicht, mehrdimensionale Daten aus einer externen Hyperion Essbase-Datenquelle abzurufen.

Verwenden Sie die Informationen in diesem Thema, um eine Datenquelle zu erstellen. Eine Schritt-für-Schritt-Anleitung finden Sie unter Hinzufügen und Prüfen einer Datenverbindung (Berichts-Generator und SSRS).

Verbindungszeichenfolge

In der Verbindungszeichenfolge im folgenden Beispiel wird eine Hyperion Essbase-Datenquelle auf einem Server mit Port 13080 und XML für Analysis Services (XMLA) über das Internet mit SOAP angegeben, um eine Verbindung mit einem Beispielkatalog herzustellen:

Data Source=https://localhost:13080/aps/XMLA; Initial Catalog=Sample  

Weitere Informationen über Beispiele für Verbindungszeichenfolgen finden Sie unter Erstellen von Datenverbindungszeichenfolgen (Berichts-Generator und SSRS).

Anmeldeinformationen

Anmeldeinformationen sind erforderlich, um Abfragen auszuführen und den Bericht lokal oder vom Berichtsserver aus in der Vorschau anzuzeigen.

Nachdem Sie den Bericht veröffentlicht haben, müssen Sie eventuell die Anmeldeinformationen für die Datenquelle ändern, sodass die Berechtigungen zum Abrufen der Daten beim Ausführen des Berichts auf dem Berichtsserver gültig sind.

Weitere Informationen finden Sie unter Angeben der Anmeldeinformationen und Verbindungsinformationen für Berichtsdatenquellen.

Abfragen

Zum Angeben einer Abfrage stehen Ihnen folgende Methoden zur Auswahl:

  • Erstellen Sie eine Abfrage interaktiv. Verwenden Sie den grafischen Abfrage-Designer im Entwurfs- oder Abfragemodus, um die Metadaten in der externen Datenquelle zu durchsuchen und eine Abfrage in der MDX-Syntax (Multidimensional Expressions) zu generieren.

    • Entwurfsansicht Ziehen Sie Dimensionen, Elemente, Elementeigenschaften, Measures und KPIs aus dem Metadatenbrowser in den Bereich Daten , um eine MDX-Abfrage zu erstellen. Ziehen Sie berechnete Elemente aus dem Bereich „Berechnete Elemente“ in den Datenbereich, um zusätzliche Datasetfelder zu definieren.

    • Abfrageansicht Ziehen Sie Dimensionen, Elemente, Elementeigenschaften, Measures und KPIs aus dem Metadatenbrowser in den Bereich "Abfrage", um eine MDX-Abfrage zu erstellen. Sie können MDX-Text direkt im Abfragebereich bearbeiten. Ziehen Sie berechnete Elemente aus dem Bereich „Berechnete Elemente“ in den Abfragebereich, um zusätzliche Datasetfelder zu definieren.

    Weitere Informationen finden Sie unter Benutzeroberfläche des Abfrage-Designers von Hyperion Essbase (Berichts-Generator).

  • Importieren Sie eine vorhandene MDX-Abfrage aus einem Bericht. Verwenden Sie die Schaltfläche Abfrage importieren , um eine RDL-Datei auszuwählen und eine Abfrage zu importieren. Sie können eine Abfrage aus einem Bericht importieren, der ein eingebettetes, auf einer Hyperion Essbase-Datenquelle beruhendes Dataset enthält. Das direkte Importieren einer MDX-Abfrage aus einer MDX-Datei wird nicht unterstützt.

Führen Sie die Abfrage zur Entwurfszeit aus, um ein Resultset anzuzeigen. Nachdem Sie die Abfrage erstellt haben, zeigen Sie die aus den Metadaten generierte Datasetfeldauflistung im Berichtsdatenbereich an. Bei der Ausführung des Berichts werden die tatsächlichen Daten aus der externen Datenquelle zurückgegeben.

Die Hyperion Essbase-Datenverarbeitungserweiterung unterstützt erweiterte Datasetfeldeigenschaften. Bei diesen Eigenschaften handelt es sich um Werte, die in der externen Datenquelle verfügbar sind, aber nicht im Berichtsdatenbereich angezeigt werden. Weitere Informationen finden Sie an späterer Stelle dieses Themas unter Erweiterte Feldeigenschaften .

Abfrageparameter

Erstellen Sie im Filterbereich des Abfrage-Designers einen Filter, und markieren Sie ihn als Parameter, um Abfrageparameter einzuschließen. Für jeden Filter wird automatisch ein Dataset erstellt, um die verfügbaren Werte bereitzustellen. Diese Datasets werden standardmäßig nicht im Berichtsdatenbereich angezeigt. Weitere Informationen finden Sie unter Anzeigen von ausgeblendeten Datasets für Parameterwerte für mehrdimensionale Daten (Berichts-Generator und SSRS).

Alle Berichtsparameter sind standardmäßig vom Datentyp Text. Die Standardwerte müssen möglicherweise nach dem Erstellen der Berichtsparameter geändert werden. Weitere Informationen finden Sie unter Berichtsparameter (Berichts-Generator und Berichts-Designer).

Erweiterte Feldeigenschaften

Die Hyperion Essbase-Datenverarbeitungserweiterung unterstützt erweiterte Feldeigenschaften. Erweiterte Feldeigenschaften sind zusätzlich zu Value und IsMissing verwendete Eigenschaften, die von der Datenverarbeitungserweiterung für ein Datasetfeld definiert werden. Erweiterte Eigenschaften umfassen vordefinierte Eigenschaften und benutzerdefinierte Eigenschaften. Bei vordefinierten Eigenschaften handelt es sich um Eigenschaften, die von mehreren Datenquellen gemeinsam verwendet werden. Benutzerdefinierte Eigenschaften gelten jeweils nur für eine Datenquelle.

Erweiterte Feldeigenschaften werden im Berichtsdatenbereich nicht als Elemente angezeigt, die in das Berichtslayout gezogen werden können. Ziehen Sie stattdessen das übergeordnete Feld der Eigenschaft in den Bericht, und ändern Sie anschließend die Standardeigenschaft von Value in die gewünschte Eigenschaft.

Der Name einer erweiterten Feldeigenschaft wird in der QuickInfo angezeigt, wenn Sie im Abfrage-Designer den Mauszeiger über ein Feld im Metadatenbereich bewegen. Weitere Informationen zum Abfrage-Designer, den Sie zum Durchsuchen der zugrunde liegenden Daten verwenden können, finden Sie unter Hyperion Essbase Query Designer User Interface.

Hinweis

Werte sind für erweiterte Feldeigenschaften nur dann vorhanden, wenn sie im MDX-Ausdruck enthalten sind. Diese Werte werden von der Datenquelle bereitgestellt, wenn der Bericht ausgeführt wird und die Daten für seine Datasets abgerufen werden. Sie können anschließend von einem beliebigen Ausdruck aus mithilfe der im folgenden Abschnitt erläuterten Syntax auf diese Field -Eigenschaftswerte verweisen. Da diese Felder jedoch vom Datenanbieter abhängen und nicht Bestandteil der Berichtsdefinitionssprache sind, werden an diesen Werten vorgenommene Änderungen nicht mit der Berichtsdefinition gespeichert.

Vordefinierte Feldeigenschaften

Vordefinierte Feldeigenschaften sind Eigenschaften, die in der Regel von mehreren Datenanbietern unterstützt und in der zugrunde liegenden MDX-Abfrage für ein Berichtsdataset angezeigt werden. Beispielsweise ist die MDX-Dimensionseigenschaft MEMBER_UNIQUE_NAME der vordefinierten Berichtsdataset-Feldeigenschaft UniqueNamezugeordnet. Verwenden Sie den Ausdruck =Fields!<Feldname>.UniqueName, um den Wert des eindeutigen Namens in ein Textfeld einzuschließen.

Die folgende Tabelle enthält eine Liste vordefinierter Feldeigenschaften, die Sie für eine Hyperion Essbase-Datenquelle verwenden können.

Property Type Beschreibung oder erwarteter Wert
Wert Object Gibt den Datenwert des Felds an.

Bei einer Dimensionseigenschaft wird dies MEMBER_CAPTION zugeordnet. Bei einem Measure wird dies dem Datenwert zugeordnet.
IsMissing Boolescher Wert Gibt an, ob das Feld im resultierenden Dataset gefunden wurde.
FormattedValue String Gibt einen formatierten Wert für eine Kennzahl zurück.

Von FORMATTED_VALUE im MDX-Ausdruck zugeordnet.
BackgroundColor String Gibt die Hintergrundfarbe zurück, die in der Datenbank für das Feld definiert ist.

Von BACK_COLOR im MDX-Ausdruck zugeordnet.
Color String Gibt die Vordergrundfarbe zurück, die in der Datenbank für das Element definiert ist.

Von FORE_COLOR im MDX-Ausdruck zugeordnet.
UniqueName String Gibt den vollqualifizierten Namen einer Ebene zurück.

Von MEMBER_UNIQUE_NAME im MDX-Ausdruck zugeordnet.

Weitere Informationen zur Verwendung von Feldern und Feldeigenschaften in einem Ausdruck finden Sie unter Integrierte Sammlungen in Ausdrücken (Berichts-Generator und SSRS).

Benutzerdefinierte Eigenschaften

Benutzerdefinierte Feldeigenschaften sind Eigenschaften, die von einem Datenanbieter unterstützt und in der zugrunde liegenden MDX-Abfrage für ein Berichtsdataset angezeigt werden, jedoch nicht im Bereich "Datasets" des Berichts als Felder unter diesem Dataset aufgeführt werden. Beispielsweise ist Long Names eine für eine Dimensionsebene definierte Elementeigenschaft. Verwenden Sie den Ausdruck =Fields!<FieldName>("Long Names"), um den Wert in ein Textfeld einzuschließen. Bei Feldnamen im Ausdruck wird zwischen Groß-/Kleinschreibung unterschieden.

Verwenden Sie die folgende Syntax, um in einem Ausdruck auf benutzerdefinierte erweiterte Eigenschaften zu verweisen:

  • Fields!FieldName("PropertyName")

In der folgenden Tabelle werden die benutzerdefinierten Feldeigenschaften angezeigt, die Sie für eine Hyperion Essbase-Datenquelle verwenden können.

Property Type Beschreibung oder erwarteter Wert
FORMAT_STRING String Bei Definition für ein Measure ist dies der als String-Typ verfügbare FormattedValue .

Hinweise

Nicht alle Berichtsübermittlungsmodi werden von diesem Datenanbieter unterstützt. Die Übermittlung von Berichten über datengesteuerte Abonnements wird für diese Datenverarbeitungserweiterung nicht unterstützt. Weitere Informationen finden Sie unter Verwenden einer externen Datenquelle für Abonnentendaten (Datengesteuertes Abonnement).

Weitere Informationen finden Sie unter Verwenden von SQL Server 2005 Reporting Services mit Hyperion Essbase.

Themen zur Vorgehensweise

Dieser Abschnitt enthält schrittweise Anweisungen zum Arbeiten mit Datenverbindungen, Datenquellen und Datasets:

Hinzufügen und Prüfen einer Datenverbindung (Berichts-Generator und SSRS)

Erstellen eines freigegebenen Datasets oder eingebetteten Datasets (Berichts-Generator und SSRS)

Hinzufügen eines Filters zu einem Dataset (Berichts-Generator und SSRS)

Diese Abschnitte der Dokumentation enthalten umfassende grundlegende Informationen zu Berichtsdaten sowie Informationen zum Definieren, Anpassen und Verwenden der mit Daten zusammenhängenden Teile eines Berichts.

Berichtsdatasets (SSRS)
Bietet eine Übersicht über den Zugriff auf Daten für den Bericht.

Erstellen von Datenverbindungszeichenfolgen (Berichts-Generator und SSRS)
Enthält Informationen zu Datenverbindungen und Datenquellen.

Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS)
Enthält Informationen zu eingebetteten und freigegebenen Datasets.

Datasetfeldauflistung (Berichts-Generator und SSRS)
Enthält Informationen zu der von der Datasetabfrage generierten Feldauflistung.

Von Reporting Services unterstützte Datenquellen (SSRS): Dieser Abschnitt enthält ausführliche Informationen zur Plattform- und Versionsunterstützung für die einzelnen Datenerweiterungen.

Verwenden von SQL Server 2005 Reporting Services mit Hyperion Essbase
Enthält ausführliche Informationen zum Arbeiten mit dieser Datenerweiterung.

Weitere Informationen

Berichtsparameter (Berichts-Generator und Berichts-Designer)
Filtern, Gruppieren und Sortieren von Daten (Berichts-Generator und SSRS)
Ausdrücke (Berichts-Generator und SSRS)