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 es Ihnen ermöglicht, mehrdimensionale Daten aus einer externen Hyperion Essbase-Datenquelle abzurufen.

Verwenden Sie die Informationen in diesem Thema, um eine Datenquelle zu erstellen. Schrittweise Anweisungen finden Sie unter Vorgehensweise: Hinzufügen und Prüfen einer Datenverbindung oder Datenquelle (Berichts-Generator 3.0 und SSRS).

In diesem Artikel

Verbindungszeichenfolge

Anmeldeinformationen

Abfragen

Parameter

Erweiterte Feldeigenschaften

Hinweise

Themen zur Vorgehensweise

Verwandte Abschnitte

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 und Beispiele für Verbindungszeichenfolgen finden Sie unter Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Report Builder 3.0.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

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 Datenverbindungen, Datenquellen und Verbindungszeichenfolgen (SSRS) oder Angeben von Anmeldeinformationen im Berichts-Generator 3.0.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

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 3.0).

  • 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 Bereich "Berichtsdaten" 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 Bereich "Berichtsdaten" angezeigt werden. Weitere Informationen finden Sie an späterer Stelle dieses Themas unter Erweiterte Feldeigenschaften.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Parameter

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 Bereich "Berichtsdaten" angezeigt. Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen von ausgeblendeten Datasets für Parameterwerte für mehrdimensionale Datenquellen (Report Builder 3.0 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 Parameter (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

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 Bereich "Berichtsdaten" 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 Benutzeroberfläche des Hyperion Essbase-Abfrage-Designers.

HinweisHinweis

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.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

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 UniqueName zugeordnet. Verwenden Sie den Ausdruck =Fields!<FieldName>.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.

Eigenschaft

Typ

Beschreibung oder erwarteter Wert

Value

Object

Gibt den Datenwert des Felds an.

Bei einer Dimensionseigenschaft wird dies MEMBER_CAPTION zugeordnet. Bei einem Measure wird dies dem Datenwert zugeordnet.

IsMissing

Boolean

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 zum Verwenden von Feldern und Feldeigenschaften in einem Ausdruck finden Sie unter Verwenden integrierter Auflistungen in Ausdrücken (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

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.

Eigenschaft

Typ

Beschreibung oder erwarteter Wert

FORMAT_STRING

String

Bei Definition für ein Measure ist dies der als String-Typ verfügbare FormattedValue.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

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 in der Dokumentation zu Reporting Services in der SQL Server-Onlinedokumentation.

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

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Verwandte Abschnitte

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

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang