Verwenden des MDX-Abfrage-Designers von Analysis Services im Abfragemodus (Reporting Services)

Wenn Sie ein Dataset auf der Grundlage einer SQL ServerAnalysis Services-Datenquelle erstellen, wird der grafische MDX-Abfrage-Designer vom Berichts-Designer im Entwurfsmodus angezeigt. Klicken Sie auf der Symbolleiste auf die Umschaltfläche Entwurfsmodus (Umschalten des Entwurfsmodus), um in den Abfragemodus zu wechseln.

Der grafische Abfrage-Designer im Abfragemodus umfasst eine Symbolleiste, die Schaltfläche Cube auswählen (...) und drei Bereiche: einen Bereich mit den Registerkarten Metadaten, Funktionen und Vorlagen, einen Abfragebereich und einen Datenbereich. Eine Beschreibung der Benutzeroberfläche finden Sie unter Benutzeroberfläche des MDX-Abfrage-Designers von Analysis Services.

HinweisHinweis

Änderungen, die Sie im Abfragemodus vornehmen, gehen verloren, wenn Sie zurück in den Entwurfsmodus wechseln.

Verwenden Sie den Abfragemodus zur interaktiven Erstellung einer MDX-Abfrage. Sie können einen Cube auswählen und Dimensionen, Dimensionsattribute, Ebenen, Hierarchien, benannte Mengen, Elemente, Measures und Key Performance Indicators (KPIs) in den Abfragebereich ziehen. Sie können Funktionen oder MDX-Vorlagen auswählen, die Sie für die Abfrage verwenden. Sie können auch Standardwerte für Variablen festlegen und die für die Abfrage zurückgegebenen Ergebnisse automatisch in einer Vorschau anzeigen, wenn Sie Änderungen im Abfragebereich vornehmen. Sie können Filter festlegen, um die Daten zu beschränken, die von der Abfrage aus dem Dataset abgerufen werden, und Parameter definieren. Wenn Sie die Abfrage im Abfragebereich ändern, wird der MDX-Text von Reporting Services verarbeitet, um die Spalten zu bestimmen, die aus der Datenquelle abgerufen werden sollen. Die Spalten werden als Datasetfelder im Bereich Berichtsdaten angezeigt.

Der textbasierte Abfrage-Designer ist nicht verfügbar, um MDX-Abfragen zu erstellen. Sie müssen MDX-Abfragen für Berichtsdatasets mit dem MDX-Abfrage-Designer im grafischen Modus oder im Abfragemodus erstellen.

Cubeauswahl (Schaltfläche)

Vor dem Erstellen einer Abfrage müssen Sie den Cube auswählen, von dem Daten abgerufen werden sollen. Klicken Sie auf Cube auswählen (...), um das Dialogfeld Cubeauswahl aufzurufen. Die Analysis Services-Datenquellen stellen die Liste verfügbarer Cubes bereit. Standardmäßig wird der erste Cube in der Datenbank ausgewählt.

Anweisungen zum Auswählen eines Cubes finden Sie unter Vorgehensweise: Auswählen eines Cube (Reporting Services).

Metadatenbereich

Im Bereich Metadaten können Sie die Metadaten des ausgewählten Cubes in der zugrunde liegenden Datenquelle durchsuchen. Dazu gehören beispielsweise Dimensionen, Ebenen, Hierarchien, Attribute, Measures und KPIs. Mithilfe des Browsers für Metadaten können Sie Objekte in den Abfragebereich ziehen.

Der Bereich Metadaten befindet sich unterhalb des Cubenamens auf der linken Seite des Abfrage-Designers. In diesem Bereich werden die Objekte angezeigt, die im aktuellen Cube gespeichert sind und die in den MDX-Abfragebereich gezogen werden können. Wenn Sie ein Objekt in den Abfragebereich ziehen, wird der Name des Objekts in der Abfrage platziert.

Die folgenden Objekte können aus dem Metadatenbereich in den Abfragebereich gezogen werden:

  • Ebenen

  • Measures

  • Hierarchien und Attribute

  • KPIs

Elementeigenschaften können nicht in den Abfragebereich gezogen werden. Weitere Informationen zu Eigenschaften von Elementen finden Sie unter Verwenden erweiterter Feldeigenschaften für ein Analysis Services-Dataset und Arbeiten mit Feldern in einem Berichtsdataset.

Abfragebereich

Verwenden Sie den Abfragebereich für die interaktive Erstellung einer MDX-Anweisung. Eine Standardanweisung wird Ihnen bereits angeboten. Ziehen Sie Measures und Dimensionen aus dem Bereich Metadaten an eine gültige Position in der MDX-Anweisung. Weitere Informationen zum Erstellen einer MDX-Abfrage finden Sie unter Multidimensional Expressions (MDX) - Referenz.

Mithilfe der Schaltfläche Abfrage vorbereiten (Abfrage vorbereiten (Schaltfläche)) können Sie die MDX-Syntax überprüfen und kontrollieren, ob eine Abfrageoptimierung oder eine andere Abfrageverarbeitung erfolgreich ausgeführt wurde. Der MDX-Text wird von Reporting Services analysiert, um die Spalten im Resultset zu ermitteln. Die Spalten werden als Feldauflistung für das Dataset im Bereich Berichtsdaten angezeigt. Diese Abfrage wird zusammen mit dem MDX-Abfragetext in der Berichtsdefinition gespeichert. Sie können Felder auch manuell hinzufügen oder bearbeiten, indem Sie das Dialogfeld Dataseteigenschaften verwenden. Weitere Informationen finden Sie unter Arbeiten mit Feldern in einem Berichtsdataset.

Ergebnisbereich

Mithilfe des Ergebnisbereichs können Sie die Abfrageergebnisse in einer Vorschau anzeigen. Klicken Sie auf der Abfrage-Designer-Symbolleiste auf die Schaltfläche Ausführen, um die Abfrage auszuführen.

Verwenden von Abfrageparametern im Abfragemodus

Wenn Sie einer MDX-Abfrage Parameter hinzufügen möchten, klicken Sie auf der Symbolleiste auf die Schaltfläche Abfrageparameter (Dialogfeld für Abfrageparameter (Symbol)). Das Dialogfeld Abfrageparameter definieren wird geöffnet. Geben Sie einen Namen und die Details für den Parameter an. Wenn Sie den Abfrage-Designer schließen, wird automatisch für jeden Abfrageparameter, den Sie angeben, ein Berichtsparameter erstellt.

Sie können die Beziehung zwischen Berichtsparametern und Abfrageparametern im Dialogfeld Dataseteigenschaften verwalten. Obwohl Berichtsparameter automatisch aus Abfrageparametern erstellt werden, können Sie Berichtsparameter separat verwalten. Ebenso wird, wenn Sie einen Abfrageparameter umbenennen oder löschen, der entsprechende Berichtsparameter nicht automatisch geändert bzw. gelöscht. Weitere Informationen finden Sie unter Hinzufügen von Parametern zum Bericht und Vorgehensweisen beim Arbeiten mit Berichtsdaten.