Multidimensional Expressions (MDX) - Referenz

MDX (Multidimensional Expressions) ist eine Abfragesprache zum Verwenden und Abrufen von multidimensionalen Daten in Microsoft SQL Server 2005 Analysis Services (SSAS). MDX basiert auf der XMLA-Spezifikation (XML for Analysis) und verfügt über spezielle Erweiterungen für SQL Server 2005 Analysis Services. MDX verwendet Ausdrücke bestehend aus Bezeichnern, Werten, Anweisungen, Funktionen und Operatoren, die Analysis Services zum Abrufen von Objekten (z. B. einer Menge oder einem Element) oder Skalarwerten (z. B. einer Zeichenfolge oder einer Zahl) auswerten kann.

MDX-Abfragen und -Ausdrücke werden in SQL Server 2005 Analysis Services für folgende Zwecke verwendet:

  • Zurückgeben von Daten aus einem SQL Server 2005 Analysis Services-Cube an eine Clientanwendung
  • Formatieren von Abfrageergebnissen
  • Ausführen von Cube-Entwurfsaufgaben, wie z. B. Definieren von berechneten Elementen, benannten Mengen, Zuweisungen mit definiertem Bereich oder Key Performance Indicators (KPI)
  • Ausführen von Verwaltungsaufgaben, wie z. B. Dimensions- und Zellensicherheit

Die MDX-Syntax ist, oberflächlich betrachtet, der SQL-Syntax sehr ähnlich, die normalerweise bei relationalen Datenbanken verwendet wird. MDX ist jedoch keine Erweiterung von SQL und unterscheidet sich in vielerlei Hinsicht von SQL. Um MDX-Ausdrücke zum Entwerfen bzw. Sichern von Cubes oder MDX-Abfragen zum Zurückgeben und Formatieren von mehrdimensionalen Daten erstellen zu können, müssen Sie die grundlegenden Konzepte von MDX und der Dimensionsmodellierung, die MDX-Syntaxelemente, MDX-Operatoren, MDX-Anweisungen sowie MDX-Funktionen verstehen.

ms145506.note(de-de,SQL.90).gifHinweis:
Weitere Informationen finden Sie im Abschnitt mit zusätzlichen Informationen auf der Microsoft TechNet-Website SQL Server 2005 – Analysis Services (in Englisch). Weitere Informationen zu Leistungsproblemen im Zusammenhang mit MDX-Abfragen und -Berechnungen finden Sie im Abschnitt "Writing Efficient MDX" (in Englisch) im SQL Server 2005 Analysis Services Performance Guide.

In diesem Abschnitt

Thema Beschreibung

Schlüsselkonzepte in MDX (MDX)

Beschreibt die MDX-Schlüsselkonzepte zur Verwendung von SQL Server 2005 Analysis Services-Cubes.

MDX-Syntaxelemente (MDX)

Beschreibt die verschiedenen Syntaxelemente, die in der MDX-Sprache für MDX-Ausdrücke, -Anweisungen und -Skripts verfügbar sind.

Grundlegendes zu MDX-Abfragen (MDX)

Beschreibt die Grundlagen der MDX-Abfrage, einschließlich SELECT-Anweisungen in MDX, Achsen, die FROM-Klausel, die WHERE-Klausel, benannte Mengen, berechnete Elemente, Zellenberechnungen, Eigenschaftswerte sowie das Ändern von Daten.

Grundlegendes zu MDX-Skripts (MDX)

Beschreibt das Erstellen und Verwenden von MDX-Skripts innerhalb eines SQL Server 2005 Analysis Services-Cubes.

MDX-Sprachreferenz (MDX)

Beschreibt die Anweisungen, Operatoren und Funktionen, die die MDX-Sprache definieren.

Siehe auch

Andere Ressourcen

XML for Analysis (XMLA)
SQL Server-Sprachverzeichnis
Retrieving Data from an Analytical Data Source
Erstellen und Bearbeiten von MDX-Skripts

Hilfe und Informationen

Informationsquellen für SQL Server 2005