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
Klicken Sie auf Neue Abfrage in Management Studio. Wählen Sie anschließend DMX-Abfrage für Analysis Server.
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
Wählen Sie in SQL Server Management Studio im Menü Ansicht den Vorlagen-Explorer.
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