Verwenden des SAP NetWeaver BI MDX-Abfrage-Designers im Abfragemodus (Berichts-Generator 2.0)

Wenn Sie ein Dataset auf der Grundlage einer SAP NetWeaver Business Intelligence-Datenquelle erstellen, wird der grafische MDX-Abfrage-Designer von Berichts-Generator 2.0 im Standardentwurfsmodus geöffnet. Klicken Sie auf der Symbolleiste des Abfrage-Designers auf die Umschaltfläche Entwurfsmodus (Umschalten des Entwurfsmodus), um in den Abfragemodus zu wechseln. Verwenden Sie den Abfragemodus, um MDX-Abfragetexte direkt anzuzeigen oder zu bearbeiten bzw. um eine MDX-Abfrage interaktiv zu erstellen. Sie können einen Cube auswählen, Elemente in den Abfragebereich ziehen, berechnete Elemente hinzufügen, Standardwerte für Variablen festlegen und die Abfrage ausführen, um Ergebnisse anzuzeigen. Weitere Informationen zum Entwurfsmodus finden Sie unter Verwenden des SAP NetWeaver BI MDX-Abfrage-Designers im Entwurfsmodus (Berichts-Generator 2.0).

Der grafische Abfrage-Designer im Abfragemodus enthält eine Symbolleiste mit Schaltflächen, eine Dropdownliste Cube auswählen sowie vier Bereiche: einen Metadatenbereich, der Registerkarten für Metadaten und Funktionen enthält, einen Variablenbereich, einen Abfragebereich und einen Ergebnisbereich. Weitere Informationen zur Benutzeroberfläche finden Sie unter Benutzeroberfläche des Abfrage-Designers für SAP NetWeaver BI (Berichts-Generator 2.0).

Weitere Informationen zum Erstellen einer SAP NetWeaver Business Intelligence-Datenquelle und eines Datasets Finden Sie unter Vorgehensweise: Abrufen von Daten von einer SAP NetWeaver BI-Datenquelle (Berichts-Generator 2.0).

Cubeauswahl

Bevor Sie den Abfragemodus zum Erstellen einer Abfrage verwenden können, müssen Sie einen Cube auswählen, aus dem die Daten abgerufen werden sollen. SAP NetWeaver Business Intelligence-Datenquellen bieten InfoCubes, MultiProviders oder Webabfragen zum Bereitstellen der Metadaten (z. B. Dimensionen und Kennzahlen), die für eine Abfrage erforderlich sind. Nur von Webabfragen erstellte Unterabfragen unterstützen die Verwendung von Variablen in einer Abfrage. Verwenden Sie die Dropdownliste Cube auswählen, um den entsprechenden InfoCube, MultiProvider oder die Webabfrage aus Ihrer Datenquelle auszuwählen. Wenn Sie einen Cube auswählen, wird der gesamte Text der MDX-Abfrage im Abfragebereich gelöscht.

Metadatenbereich

Im Metadatenbereich können Sie die Metadaten des ausgewählten Cubes durchsuchen, beispielsweise die Dimensionen und Kennzahlen. In der hierarchischen Anzeige für Cubes werden Webabfragen angezeigt, die unter dem entsprechenden InfoCube oder MultiProvider geschachtelt sind. Sie können Objekte aus dem Metadatenbereich in den Abfragebereich ziehen, in dem ein entsprechender MDX-Abfragetext für diese Metadaten hinzugefügt wird. Der Text wird an der Einfügemarke des Cursors hinzugefügt. Metadatennamen werden in die Namen konvertiert, die für die Datenquelle definiert sind.

Im Metadatenbereich werden Objekte mit ihren Anzeigenamen angezeigt. Der entsprechende für die Datenquelle verwendete Name wird als QuickInfo angezeigt, wenn Sie mit dem Mauszeiger auf ein Metadatenobjekt zeigen.

Im Funktionenbereich können Sie die verfügbaren Funktionen durchsuchen, die in einer MDX-Abfrage verwendet werden können. Sie können Funktionen in den Abfragebereich ziehen. Die Funktion wird an der Einfügemarke des Cursors hinzugefügt.

Datenquellenvariablen und Filtern von Daten

Verwenden Sie Variablen, die für die Datenquelle als Bestandteil einer Webabfragedefinition definiert sind, um Daten aus einer SAP NetWeaver Business Intelligence-Datenquelle zu filtern. Wenn Sie einen Cube auswählen, werden die für diesen Cube definierten Datenquellenvariablen im Fenster Variablen angezeigt.

HinweisHinweis

Verwechseln Sie Berichtsvariablen nicht mit Datenquellenvariablen. Berichtsvariablen werden im Bericht definiert, beim ersten Verweis einmal berechnet und in einem Bericht in Ausdrücken als schreibgeschützte Werte verwendet. Datenquellenvariablen werden in der Datenquelle definiert, wenn die Unterabfrage erstellt wird, und sind Teil der Abfrage.

Wenn Sie vorhandene Variablen anzeigen und statische Werte festlegen möchten, klicken Sie auf der Symbolleiste auf die Schaltfläche Variablen (Dialogfeld für Abfrageparameter (Symbol)), um das Dialogfeld Variablen zu öffnen. Ein Beispiel zum Festlegen eines Variablenwerts finden Sie unter Vorgehensweise: Festlegen einer Variablen für eine SAP NetWeaver BI MDX-Abfrage (Berichts-Generator 2.0).

Wenn Sie einen statischen Wert für eine Variable im Dialogfeld Variablen auswählen oder eingeben, wird ein entsprechender Berichtsparameter erstellt. Der grafische Abfrage-Designer verwendet für Variablen die Anzeigenamen. Der Name der entsprechenden Berichtsparameter ist ein Name, der mit der Common Language Specification (CLS) kompatibel ist und auf dem von der SAP NetWeaver Business Intelligence-Datenquelle verwendeten Namen basiert. Als Bezeichnung für den Berichtsparameter wird standardmäßig der Name des Parameters verwendet. Sie kann aber im Dialogfeld Berichtsparameter geändert werden.

HinweisHinweis

Wenn Sie eine Variable für eine Abfrage an der Datenquelle ändern, müssen Sie den entsprechenden Berichtsparameter manuell löschen oder bearbeiten.

Weitere Informationen finden Sie unter Filtern von Berichtsdaten in einem Bericht (Berichts-Generator 2.0) und Verwenden von Parametern zum Steuern der Berichtsdaten (Berichts-Generator 2.0).

Erweiterte Eigenschaften

Die SAP NetWeaver Business Intelligence-Datenverarbeitungserweiterung unterstützt erweiterte Feldeigenschaften für mehrdimensionale Datenquellen. Die Liste unterstützter Felder finden Sie unter Verwenden von erweiterten Feldeigenschaften für eine SAP NetWeaver BI-Datenquelle (Berichts-Generator 2.0).

Ergebnisse

Die Ergebnisse der MDX-Abfrage werden im Ergebnisbereich angezeigt, wenn Sie auf der Symbolleiste auf die Schaltfläche Ausführen (Ausführen der Abfrage) klicken.

Wenn Sie den Metadatenbereich aktualisieren möchten, um Änderungen an den Cubes für die Datenquelle anzuzeigen, klicken Sie auf der Symbolleiste auf die Schaltfläche Aktualisieren (Aktualisieren der Datasetfelder). Beim Ausführen einer Abfrage wird nur der Ergebnisbereich aktualisiert.

HinweisHinweis

In MDX-Abfrageergebnissen werden leere Zellen standardmäßig ausgeblendet. (Dies entspricht der Verwendung der NON EMPTY-Klausel in MDX.) Klicken Sie auf der Symbolleiste des Abfrage-Designers auf die Umschaltfläche Leere Zellen anzeigen (Umschalten zum Anzeigen von leeren Zellen), um leere Zellen anzuzeigen.

Abfragedefinition

MDX-Abfragen werden in der Berichtsdefinitionsdatei als reiner MDX-Abfragetext und als MDX-Abfragespezifikation gespeichert. Wenn Sie Abfragetext über die Abfrage-Designer bearbeiten, wird die entsprechende Abfragespezifikation automatisch generiert und in der Berichtsdefinition gespeichert.