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 Hinzufügen und Prüfen einer Datenverbindung oder Datenquelle (Berichts-Generator 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 Berichts-Generator.
Zurü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.
Zurü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).
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.
Zurü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 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 SSRS).
Zurü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 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 Benutzeroberfläche des Hyperion Essbase-Abfrage-Designers.
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. |
Zurü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 Integrierte Auflistungen in Ausdrücken (Berichts-Generator und SSRS).
Zurü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. |
Zurü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 (datengesteuertes Abonnement) 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.
Zurück zum Anfang
Themen zur Vorgehensweise
Dieser Abschnitt enthält schrittweise Anweisungen zum Arbeiten mit Datenverbindungen, Datenquellen und Datasets:
Hinzufügen und Prüfen einer Datenverbindung oder Datenquelle (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)
Zurü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.
Hinzufügen von Daten zu einem Bericht (Berichts-Generator und SSRS)
Bietet eine Übersicht über den Zugriff auf Daten für den Bericht.Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Berichts-Generator
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) in der Dokumentation zu Reporting Services in der SQL Server-Onlinedokumentation.
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.
Zurück zum Anfang
Siehe auch
Konzepte
Berichtsparameter (Berichts-Generator und SSRS)
Filtern, Gruppieren und Sortieren von Daten (Berichts-Generator und SSRS)