Verwenden des MDX-Abfrage-Designers von Analysis Services im Abfragemodus

Aktualisiert: 14. April 2006

Wenn Sie ein Dataset aus einer Microsoft Analysis Services-Datenquelle erstellen, wird der 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 Cubeauswahl und drei Bereiche: einen Bereich mit den Registerkarten Metadaten, Funktionen, Vorlagen, einen Abfragebereich und einen Datenbereich. Eine Beschreibung der Benutzeroberfläche finden Sie unter Benutzeroberfläche des MDX-Abfrage-Designers von Analysis Services.

ms155824.note(de-de,SQL.90).gifHinweis:
Änderungen, die Sie im Abfragemodus vornehmen, gehen verloren, wenn Sie zurück in den Entwurfsmodus wechseln.

Verwenden Sie den Abfragemodus, um interaktiv eine MDX-Abfrage zu erstellen oder um den MDX-Text direkt einzugeben. 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. Diese Spalten werden im Fenster Dataset als Datasetfelder angezeigt.

Der standardmäßige Abfrage-Designer ist für die Datenverarbeitungserweiterung von Microsoft Analysis Services nicht aktiviert.

Cubeauswahl (Schaltfläche)

Vor dem Erstellen einer Abfrage müssen Sie den Cube auswählen, von dem Daten abgerufen werden sollen. Klicken Sie auf die Schaltfläche Cubeauswahl, um das Dialogfeld Cubeauswahl zu öffnen. Die Liste der verfügbaren Cubes wird von Microsoft Analysis Services-Datenquellen bereitgestellt. Standardmäßig wird der erste Cube in der Datenbank ausgewählt.

Anweisungen zum Auswählen eines Cubes finden Sie unter Vorgehensweise: Auswählen eines Cubes (Berichts-Designer).

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. Informationen zum Verweisen auf Elementeigenschaften finden Sie unter Verwenden erweiterter Feldeigenschaften für eine Analysis Services-Datenbank. Arbeiten mit Feldern in einem Berichtsdataset

Abfragebereich

Sie können Objekte in den Abfragebereich ziehen oder direkt einen MDX-Abfragetext eingeben. Informationen zum Schreiben 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 zurückzugebenden Spalten zu ermitteln, damit die Datasetfelder im Fenster Datasets angezeigt werden können. Diese begrenzte Abfrage wird zusammen mit dem MDX-Abfragetext in der Berichtsdefinition gespeichert. Sie können auf der Registerkarte Felder des Dialogfeldes Datasets auch manuell Felder hinzufügen und bearbeiten. Mithilfe der Schaltfläche Felder aktualisieren (Aktualisieren der Datasetfelder) auf der Symbolleiste können Sie die für die aktuelle Abfrage definierten Felder im Fenster Datasets anzeigen. Weitere Informationen zum Fenster Datasets 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 eine Abfrage mit Parametern eingeben, werden beim Eingeben der Abfrage vom Berichts-Designer automatisch Berichtsparameter erstellt, die den Abfrageparametern im Bericht entsprechen. Durch die folgende MDX-Abfrage wird beispielsweise ein Berichtsparameter mit dem Namen ProductColor erstellt:

SELECT NON EMPTY { 
   [Measures].[Internet Order Quantity] } ON COLUMNS, 
   NON EMPTY { ([Product].[Product].[Product].ALLMEMBERS * 
      [Product].[Color].[Color].ALLMEMBERS ) }
   DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM 
   ( SELECT 
      ( STRTOSET(@ProductColor, CONSTRAINED) ) ON COLUMNS 
       FROM [Adventure Works]) 
        CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, 
        FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS

Zum Verwalten der Beziehung zwischen Berichtsparametern und Abfrageparametern klicken Sie auf der Symbolleiste auf die Schaltfläche Ausgewähltes Dataset bearbeiten (Auslassungspunkte (3 Punkte) zum Bearbeiten des ausgewählten Datasets), um das Dialogfeld Dataset zu öffnen, und klicken Sie anschließend auf die Registerkarte Parameter. 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. Wählen Sie im Menü Bericht die Option Berichtsparameter aus, um einen Berichtsparameter zu entfernen. Wählen Sie den zu entfernenden Parameter aus, und klicken Sie auf Entfernen. Weitere Informationen finden Sie unter Verwenden von Parametern in Reporting Services.

Siehe auch

Konzepte

Definieren von Berichtsdatasets für multidimensionale Analysis Services-Daten und Data Mining-Vorhersagedaten
Verwenden des MDX-Abfrage-Designers von Analysis Services im Entwurfsmodus
Verwenden des DMX-Abfrage-Designers von Analysis Services

Andere Ressourcen

Benutzeroberfläche des MDX-Abfrage-Designers von Analysis Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

14. April 2006

Neuer Inhalt:
  • Aktualisierte Einführung.
  • Hyperlinks zum Thema der Benutzeroberfläche des MDX-Abfrage-Designers wurden eingefügt.
  • Die Details zum Bereich Metadaten wurden aktualisiert.