Erstellen einer DMX-Abfrage in SQL Server Management Studio

Gilt für: SQL Server 2019 und früheren Analysis Services Azure Analysis Services Fabric/Power BI Premium

Wichtig

Data Mining wurde in SQL Server 2017 Analysis Services als veraltet eingestuft und wurde jetzt in SQL Server 2022 Analysis Services eingestellt. Die Dokumentation wird für veraltete und eingestellte Features nicht aktualisiert. Weitere Informationen finden Sie unter Abwärtskompatibilität von Analysis Services.

SQL Server bietet eine Reihe von Features, mit denen Sie Vorhersageabfragen, Inhaltsabfragen und Datendefinitionsabfragen für Miningmodelle und Miningstrukturen erstellen können.

  • Der grafische Generator für Vorhersageabfragen ist sowohl in SQL Server Data Tools als auch in SQL Server Management Studio verfügbar, um das Schreiben von Vorhersageabfragen und das Zuordnen von Datasets in ein Modell zu vereinfachen.

  • Die Abfragevorlagen ermöglichen im beschleunigten Vorlagen-Explorer die Erstellung vieler verschiedener Arten von DMX-Abfragen, einschließlich verschiedener Typen von Vorhersageabfragen. Die Vorlagen werden für Inhaltsabfragen, für in geschachtelten Datasets verwendete Abfragen, für Abfragen, die Fälle von der Miningstruktur zurückgeben, und sogar für Datendefinitionsabfragen bereitgestellt.

  • Der Metadaten-Explorer in den MDX- und DMX-Abfragebereichen stellt eine Liste von verfügbaren Modellen und Strukturen, die Sie per Drag & Drop in den Abfrage-Generator einbinden können, sowie eine Liste von DMX-Funktionen bereit. Diese Funktion vereinfacht einen korrekten Abruf von Objektnamen ohne Typisierung.

In diesem Thema wird beschrieben, wie eine DMX-Abfrage erstellt wird, indem der Metadaten-Explorer und der DMX-Abfrage-Editor verwendet werden.

DMX-Abfragevorlagen

Zum Erstellen von grundlegenden DMX-Abfragen stehen Vorlagen im Vorlagen-Explorer zur Verfügung. Der DMX -Ordner enthält Data Mining-Vorlagen, die in die folgenden Kategorien unterteilt sind:

  • Modellinhalt

  • Modellverwaltung

  • Vorhersageabfragen

  • Strukturieren von Inhalt

Sie können auch benutzerdefinierte Vorlagen für jene Abfragen oder Befehle erstellen, die Sie häufig ausführen.

XMLA-Abfragevorlagen

SQL Server Analysis Services stellt auch Vorlagen für XMLA-Abfragen bereit.

Zwischen den Typen der Abfragen, die Sie mit XMLA oder DMX ausführen können, tritt ein gewisses Maß an Überschneidung auf. Sie können z. B. einige Modellinhaltsabfragen erstellen, indem Sie entweder DMX oder die Data Mining-Schemarowsets verwenden. Die Schemarowsets enthalten allerdings gelegentlich Informationen, die in DMX-Inhaltsabfragen nicht verfügbar gemacht werden.

Außerdem gibt es einige wesentliche Unterschiede bezüglich der Art, wie Vorgänge in DMX oder in XMLA verarbeitet werden. Beispielsweise können Sie XMLA verwenden, um administrative Vorgänge wie die Sicherung einer gesamten SQL Server Analysis Services-Datenbank auszuführen. Wenn Sie jedoch ein einzelnes Miningmodell sichern möchten, bietet DMX den einfachen Befehl EXPORT (DMX), der für diesen Zweck besser geeignet ist.

Erstellen und Ausführen einer DMX-Abfrage

Öffnen eines neuen DMX-Abfragefensters

  1. Klicken Sie in Management Studio auf Neue Abfrage , und wählen Sie dann Neue Analysis Server DMX-Abfrage aus.

  2. Wenn das Dialogfeld Verbindung mit Server herstellen angezeigt wird, wählen Sie die instance der SQL Server Analysis Services aus, die die Miningmodelle enthält, mit denen Sie arbeiten möchten.

Öffnen des Vorlagen-Explorers

  1. Wählen Sie in SQL Server Management Studio im Menü Ansicht die Option Vorlage Explorer aus.

  2. Klicken Sie auf Analysis Server, um eine Strukturansicht der Vorlagen anzuzeigen, die für SQL Server Analysis Services gelten.

Übernehmen einer Vorlage zum Erstellen einer Abfrage

  • Klicken Sie mit der rechten Maustaste auf den entsprechenden Abfragetyp. Wählen Sie Öffnenaus.

  • Oder ziehen Sie die Vorlage in den Abfrage-Editor.

  • Sie können die Parameter für die Abfrage auch mit der Option MT+++Werte für Vorlagenparameter angebenaus dem Menü Abfrage eingeben.

Beispiele hinsichtlich des Erstellens spezieller Typen von Abfragen aus Vorlagen finden Sie unter den folgenden Themen:

Erstellen einer SINGLETON-Vorhersageabfrage aus einer Vorlage

Erstellen einer Miningmodell-Inhaltsabfrage

Weitere Informationen

Data Mining-Abfragetools
Data Mining-Erweiterungen (DMX) - Referenz