Erstellen einer DMX-Abfrage in SQL Server Management Studio

SQL Server stellt einen Satz von Funktionen bereit, um Sie bei der Erstellung von Vorhersage-, Inhalts- und Datendefinitionsabfragen gegen Miningmodelle und Miningstrukturen zu unterstützen.

  • Der grafische Generator für Vorhersageabfragen ist sowohl über SQL Server-Datentools (SSDT) als auch SQL Server Management Studio verfügbar, um den Prozess des Schreibens von Vorhersageabfragen und des Zuordnens von Datasets zu Modellen 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. Weitere Informationen finden Sie unter Erstellen einer benutzerdefinierten Vorlage.

XMLA-Abfragevorlagen

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. Sie können XMLA z. B. verwenden, um Administratorvorgänge wie etwa die Sicherung einer gesamten Analysis Services-Datenbank auszuführen. Wenn Sie jedoch ein einzelnes Miningmodell sichern möchten, stellt DMX einen einfachen Befehl bereit (EXPORT (DMX)), der zu diesem Zweck besser geeignet ist.

Erstellen und Ausführen einer DMX-Abfrage

Öffnen eines neuen DMX-Abfragefensters

  1. Klicken Sie auf Neue Abfrage in Management Studio. Wählen Sie anschließend DMX-Abfrage für Analysis Server.

  2. Wenn das Dialogfeld Verbindung mit Server herstellen angezeigt wird, wählen Sie die Instanz von Analysis Services aus, die die zu verwendenden Miningmodelle enthält.

Öffnen des Vorlagen-Explorers

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

  2. Klicken Sie auf Analysis-Server, um eine Strukturansicht der Vorlagen von Analysis Services anzuzeigen.

Übernehmen einer Vorlage zum Erstellen einer Abfrage

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

  • 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 angeben aus 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

Siehe auch

Verweis

Data Mining-Erweiterungen (DMX) - Referenz

Konzepte

Schnittstellen für Data Mining-Abfragen

Andere Ressourcen

Verwenden vom Generator für Vorhersageabfragen zum Erstellen von DMX-Vorhersageabfragen