Freigeben über


Erstellen Sie eine DMX-Abfrage in SQL Server Management Studio

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

  • Der grafische Vorhersageabfrage-Generator ist sowohl in SQL Server Data Tools (SSDT) als auch in SQL Server Management Studio verfügbar, um den Prozess des Schreibens von Vorhersageabfragen und das Zuordnen von Datasets zu einem Modell zu vereinfachen.

  • Die im Vorlagen-Explorer bereitgestellten DMX-Abfragevorlagen ermöglichen den schnellen Einstieg in die Erstellung vieler Arten von DMX-Abfragen, einschließlich vieler Arten von Vorhersageabfragen. Vorlagen werden für Inhaltsabfragen bereitgestellt, Abfragen verwenden geschachtelte Datensätze, und Abfragen, die Fälle aus der Miningstruktur zurückgeben, sowie Datendefinitionsabfragen.

  • Der Metadaten-Explorer in den Abfragebereichen MDX und DMX stellt eine Liste der verfügbaren Modelle und Strukturen bereit, die Sie in den Abfrage-Generator ziehen und ablegen können, sowie eine Liste mit DMX-Funktionen. Diese Funktion erleichtert das Abrufen von Objektnamen richtig, ohne tippen zu müssen.

In diesem Thema wird beschrieben, wie Sie mithilfe des Metadaten-Explorers und des DMX-Abfrage-Editors eine DMX-Abfrage erstellen.

DMX-Abfragevorlagen

Vorlagen zum Erstellen grundlegender DMX-Abfragen sind im Vorlagen-Explorer verfügbar. Der DMX-Ordner enthält Data-Mining-Vorlagen, die in diese Kategorien unterteilt sind:

  • Modellinhalt

  • Modellverwaltung

  • Vorhersageabfragen

  • Strukturinhalt

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

XMLA-Abfragevorlagen

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

Es gibt einige Überschneidungen bei den Arten von Abfragen, die Sie mithilfe von XMLA und DMX ausführen können. Sie können z. B. einige Modellinhaltsabfragen mithilfe von DMX oder den Data Mining-Schema-Rowsets erzeugen, aber die Schema-Rowsets enthalten manchmal Informationen, die in DMX-Inhaltsabfragen nicht verfügbar gemacht werden.

Es gibt auch einige wichtige Unterschiede in der Art und Weise, wie Vorgänge in DMX und in XMLA behandelt werden. Sie können z. B. XMLA verwenden, um administrative Vorgänge auszuführen, wie z. B. die Sicherung einer gesamten Analysis Services-Datenbank. Wenn Sie jedoch nur ein einzelnes Miningmodell sichern möchten, stellt DMX einen einfachen Befehl, EXPORT (DMX), bereit, 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 "Mit Server verbinden " angezeigt wird, wählen Sie die Instanz von Analysis Services aus, die die Miningmodelle enthält, mit denen Sie arbeiten möchten.

Vorlagen-Explorer öffnen

  1. Wählen Sie im Menü "Ansicht " in SQL Server Management Studio den Vorlagen-Explorer aus.

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

Anwenden einer Vorlage zum Erstellen einer Abfrage

  • Klicken Sie mit der rechten Maustaste auf den entsprechenden Abfragetyp, und wählen Sie "Öffnen" aus.

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

  • Sie können die Parameter für die Abfrage auch mit der Option "Werte für Parameter angeben" aus dem Menü "Abfrage " ausfüllen.

Beispiele zum Erstellen bestimmter Arten von Abfragen aus Vorlagen finden Sie in den folgenden Themen:

Erstellen einer Singleton-Vorhersageabfrage aus einer Vorlage

Erstellen einer Inhaltsabfrage für ein Miningmodell

Siehe auch

Data Mining-Abfrageschnittstellen
Data Mining Extensions (EXTENSIONS) Referenz