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

Aktualisiert: 14. April 2006

Wenn Sie ein Dataset aus einer Microsoft SQL Server Analysis Services-Datenquelle erstellen, wird im Berichts-Designer der MDX-Abfrage-Designer im Entwurfsmodus angezeigt. Im Entwurfsmodus können Sie mithilfe grafischer Elemente interaktiv MDX-Abfragen erstellen. Sie können einen Cube auswählen und die Dimensionen, Dimensionsattribute, Ebenen, Hierarchien, Measures und KPIs (Key Performance Indicators) in den Datenbereich ziehen. Während Sie im Bereich Daten Änderungen vornehmen, können Sie zudem berechnete Elemente hinzufügen, Standardwerte für Variablen hinzufügen und automatisch das für die erstellte Abfrage zurückgegebene Resultset anzeigen. Sie können Filter festlegen, um die Daten einzuschränken, die von der Datenquelle abgerufen werden, die in der Abfrage festgelegt ist, sowie Parameter definieren. Wenn Sie den MDX-Abfragetext direkt anzeigen oder bearbeiten möchten, wechseln Sie in den Abfragemodus, indem Sie auf der Symbolleiste auf die Umschaltfläche Entwurfsmodus (Umschalten des Entwurfsmodus) klicken. Weitere Informationen finden Sie unter Verwenden des MDX-Abfrage-Designers von Analysis Services im Abfragemodus.

Der grafische Abfrage-Designer enthält im Entwurfsmodus eine Symbolleiste, eine Schaltfläche für die Cubeauswahl und vier Fensterbereiche: einen Metadatenbereich, einen Bereich für berechnete Elemente, einen Filterbereich und einen Datenbereich. Weitere Informationen zur Benutzeroberfläche finden Sie unter Benutzeroberfläche des MDX-Abfrage-Designers von Analysis Services.

Für diesen Abfrage-Designer ist die Schaltfläche für den standardmäßigen Abfrage-Designer nicht aktiviert.

Schaltfläche Cubeauswahl

Vor dem Erstellen einer Abfrage müssen Sie einen 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).

Bereich Metadaten

Im Bereich Metadaten können Sie die Metadaten des ausgewählten Cubes für die zugrunde liegende Datenquelle durchsuchen, z. B. nach Dimensionen, Ebenen, Hierarchien, Attributen, Measures und KPIs. Die folgenden Objekte können aus dem Metadatenbereich in die Bereiche Daten und Filter gezogen werden:

  • Dimensionen
  • Ebenen
  • Elemente
  • Measures
  • Hierarchien und Attribute
  • Key Performance Indicators (KPI)
  • Benannte Mengen und Elemente (nur in den Filterbereich)

Sie können keine Elementeigenschaften in den Abfragebereich ziehen. Informationen zu Verweisen auf Elementeigenschaften finden Sie unter Verwenden erweiterter Feldeigenschaften für eine Analysis Services-Datenbank.

Beim Ziehen eines Objekts in den Bereich Daten werden für das Resultset eine oder mehrere Spalten erstellt. Wenn die Abfrage ausgeführt wird, werden für diese Spalten Werte aus der Datenquelle abgerufen. Die Spalten im Datenbereich werden als Felder des Datasets verwendet. Sie können Felder auch manuell hinzufügen oder bearbeiten, indem Sie im Dialogfeld Datasets die Registerkarte Felder verwenden. Klicken Sie auf der Symbolleiste auf die Schaltfläche Felder aktualisieren (Aktualisieren der Datasetfelder), um die für die aktuelle Abfrage definierten Felder im Fenster Datasets anzuzeigen. Weitere Informationen zum Fenster Datasets finden Sie unter Arbeiten mit Feldern in einem Berichtsdataset.

Bereich Berechnete Elemente

Im Bereich Berechnete Elemente können Sie berechnete Elemente erstellen oder bearbeiten, die in der Abfrage verwendet werden sollen. Berechnete Elemente sind benutzerdefinierte Elemente, die in der Abfrage definiert, aber in der zugrunde liegenden Datenquelle nicht vorhanden sind. Wenn ein Cube z. B. die Elemente Sales und Cost enthält, können Sie das berechnete Element Profit definieren, das die Differenz zwischen Sales und Cost anzeigt.

Informationen zum Anzeigen von Anweisungen zum Definieren eines berechneten Elements finden Sie unter Vorgehensweise: Hinzufügen eines berechneten Elements für eine MDX-Abfrage für Analysis Services (Berichts-Designer).

Wenn Sie ein berechnetes Element definiert haben, können Sie es wie ein Objekt im Bereich Metadaten in den Datenbereich ziehen.

Bereich Filter

Im Bereich Filter können Sie Kriterien definieren, anhand derer Daten in der Datenquelle gefiltert werden sollen. Auf diese Weise wird das Resultset eingeschränkt, das durch Ausführen der Abfrage abgerufen wird, und die im Bericht zu verarbeitende Datenmenge reduziert. Im Filterbereich können Sie eine Dimension und eine Hierarchie auswählen, nach denen gefiltert werden soll, sowie den anzuwendenden Operator und Filterausdruck festlegen. Der Filterausdruck kann ein einzelnes Element, eine Gruppe von Elementen oder ein Parameter sein.

Wenn Sie einen Wert oder ein Element als Kriterium für ein Filterelement definieren, wird dieser Wert bzw. dieses Element zum Standardwert für den zugeordneten Berichtsparameter. Diese Standardeinstellung können Sie ändern, indem Sie einen anderen Standardwert für den Berichtsparameter festlegen.

Anweisungen zum Bearbeiten eines Berichtsparameters finden Sie unter Vorgehensweise: Hinzufügen, Bearbeiten oder Löschen eines Berichtsparameters (Berichts-Designer).

Sie können Objekte aus dem Bereich Metadaten in den Bereich Filter ziehen oder aber in der Dropdownliste <Dimension auswählen> eine Dimension auswählen. Sie können in diesen Bereich auch benannte Mengen und Elemente ziehen. Entfernen Sie Filterkriterien, indem Sie diese auswählen und auf der Symbolleiste auf die Schaltfläche Löschen (Löschen) klicken.

Informationen zum Anzeigen von Anweisungen zum Definieren von Filtern und Parametern finden Sie unter Vorgehensweise: Hinzufügen eines Filters im MDX-Abfrage-Designer für Analysis Services (Berichts-Designer).

ms159254.note(de-de,SQL.90).gifHinweis:
Wenn Sie ein Filterelement definieren, bei dem kein Element die Filterkriterien erfüllt, tritt bei der Abfrage aufgrund eines leeren Teilcubes oder dem Fehlen von Zeilen ein Fehler auf.

Bereich Daten

Im Bereich Daten können Sie die gewünschten Abfrageergebnisse interaktiv erstellen. Sie können Elemente aus den Bereichen Metadaten und Berechnete Elemente ziehen, um dem Datenbereich Spalten hinzuzufügen.

Standardmäßig werden die Ergebnisse der Abfrage bei jeder Änderung angezeigt. Sie können dieses Feature deaktivieren, indem Sie auf der Symbolleiste des Abfrage-Designers auf die Umschaltfläche Automatisch ausführen (Automatisches Ausführen der Abfrage) klicken. Wenn Sie die Abfrage manuell ausführen möchten, klicken Sie auf der Symbolleiste des Abfrage-Designers auf die Schaltfläche Ausführen (Ausführen der Abfrage).

Wenn Sie auf die Schaltfläche Ausführen klicken, werden nur die Ergebnisse im Datenbereich aktualisiert. Wenn Sie die Anzeige der zugrunde liegenden Datenquelle aktualisieren möchten (z. B., wenn Sie bei Änderungen des Cubes diese im Metadatenbereich anzeigen möchten), klicken Sie auf der Symbolleiste des Abfrage-Designers auf die Schaltfläche Aktualisieren (Aktualisieren der Ergebnisdaten). Mit der Schaltfläche Felder aktualisieren wird die aktuelle Abfrage in der Berichtsdefinition gespeichert, und die Felder des Datasets werden im Fenster Dataset aktualisiert.

ms159254.note(de-de,SQL.90).gifHinweis:
Standardmäßig werden leere Zellen in Abfragen, die Sie mithilfe des MDX-Abfrage-Designers in der Entwurfsansicht erstellen, ausgeblendet. (Dies entspricht der Verwendung der NON EMPTY-Klausel in MDX.) Klicken Sie auf der Symbolleiste auf die Schaltfläche Leere Zellen anzeigen (Umschalten zum Anzeigen von leeren Zellen), um leere Zellen anzuzeigen.

Verwenden von Abfrageparametern

Sie können der Abfrage Parameter hinzufügen, indem Sie das Kontrollkästchen Parameter für das Element im Filterbereich aktivieren. Wenn Sie diese Option aktiviert und zur Layoutansicht gewechselt haben, erstellt der Abfrage-Designer automatisch einen Berichtsparameter und ein Dataset mit gültigen Werten für diesen Parameter. Sie können das Dataset mit gültigen Werten in der Datenansicht anzeigen und bearbeiten. Der Name des Datasets basiert auf dem Namen des parametrisierten Elements im Filterbereich.

Informationen zum Anzeigen von Anweisungen zum Definieren von Filtern und Parametern finden Sie unter Vorgehensweise: Hinzufügen eines Filters im MDX-Abfrage-Designer für Analysis Services (Berichts-Designer).

Abfragedefinition

Wenn Sie eine Abfrage im Entwurfsmodus erstellen, erstellt der Abfrage-Designer eine Abfragespezifikation in der Berichtsdefinition. Eine Abfragespezifikation ist eine XML-Darstellung der Abfrage. Der Abfrage-Designer erstellt automatisch eine MDX-Abfrage aus der Abfragespezifikation. Sowohl die Abfragespezifikation als auch die MDX-Abfrage werden in der Berichtsdefinition für den Bericht gespeichert.

So erstellen Sie ein Dataset

  1. Wählen Sie auf der Registerkarte Daten aus der Dropdownliste Dataset die Option <Neues Dataset> aus.

  2. Wählen Sie im Dialogfeld Dataset aus der Dropdownliste Datenquelle die Option Neue Datenquelle> aus.

  3. Wählen Sie im Dialogfeld Datenquelle aus der Dropdownliste Typ die Option Microsoft SQL Server Analysis Services aus.

  4. Geben Sie eine Verbindungszeichenfolge an, die für Ihre Analysis Services-Datenquelle verwendet werden kann.
    Wenden Sie sich an den Datenbankadministrator, wenn Sie Verbindungsinformationen benötigen. Im folgenden Beispiel für eine Verbindungszeichenfolge wird das Adventure Works DW Data Warehouse-Beispiel in einer Analysis Server-Datenquelle auf dem lokalen Server angegeben:

    Data Source=(local);Initial Catalog="Adventure Works DW"
    
  5. Legen Sie die Datenbank-Anmeldeinformationen im Dialogfeld Datenquelle auf der Registerkarte Anmeldeinformationen fest.

Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einer Datenquelle.

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 Abfragemodus
Verwenden des DMX-Abfrage-Designers von Analysis Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

14. April 2006

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