Grundlegendes zur SELECT-Anweisung (DMX)
Die SELECT-Anweisung ist die Basis für die meisten Abfragen, die Sie mit Data Mining-Erweiterungen (DMX) in Microsoft SQL Server Analysis Services erstellen. Mit dieser Anweisung können Sie viele unterschiedliche Aufgaben ausführen, so z. B. Durchsuchen von Data Mining-Modellen und Erstellen von Vorhersagen für Data Mining-Modelle.
Folgende Aufgaben können Sie ausführen, indem Sie die SELECT-Anweisung verwenden:
Durchsuchen eines Data Mining-Modells. Das Schemarowset definiert die Struktur eines Modells.
Ermitteln der möglichen Werte einer Miningmodellspalte.
Durchsuchen der Fälle, die Knoten eines Miningmodells zugewiesen sind, oder Durchsuchen von Darstellungen solcher Fälle.
Ausführen von Vorhersagen für eine Vielzahl von Eingabequellen.
Kopieren von Miningmodellen.
Für jede dieser Aufgaben wird eine andere Datendomäne verwendet. Sie definieren die Datendomäne in der FROM-Klausel der Anweisung. Wenn Sie beispielsweise das Data Mining-Modell durchsuchen, besteht die Datendomäne aus den Spalten, die durch das Schemarowset definiert sind. Wenn Sie die Fälle des Modells durchsuchen, besteht die Datendomäne dagegen aus den Spaltennamen im Modell (z. B. Gender, Bike Buyer usw.). Im ersten Fall werten Sie die Metadaten aus, die in dem Schemarowset gespeichert sind, das das Modell definiert. Im zweiten Fall werten Sie tatsächlich Werte oder Darstellungen von Werten aus, mit denen das Miningmodell trainiert wurde.
Sämtliche Daten, die in die Ausdrucksliste oder in die WHERE-Klausel eingeschlossen werden, müssen aus der Datendomäne stammen, die durch die FROM-Klausel definiert ist
SELECT-Typen
Mit den Klauseln der SELECT-Anweisung können Sie den Typ der Aufgabe definieren, die Sie ausführen möchten. Sie können folgende Kategorien von Aufgaben ausführen:
Vorhersagen
Durchsuchen
Kopieren
Drillthrough ausführen
Vorhersagen
Mit folgenden Abfragetypen können Sie Vorhersagen ausführen, die auf einem Miningmodell basieren.
Abfragetyp |
Merkmale |
---|---|
SELECT FROM [NATURAL] PREDICTION JOIN |
Gibt eine Vorhersage zurück, die erstellt wurde, indem die Spalten des Miningmodells mit den Spalten einer internen Datenquelle verknüpft wurden. Die Datendomäne für diesen Abfragetyp besteht aus den vorhersagbaren Spalten aus dem Modell und den Spalten aus der Eingabedatenquelle. |
SELECT FROM <model> |
Gibt nur auf Basis des Miningmodells den wahrscheinlichsten Status der vorhersagbaren Spalte zurück. Dieser Abfragetyp ist eine Abkürzung für das Erstellen einer Vorhersage mit einem leeren PREDICTION JOIN. Die Datendomäne für diesen Abfragetyp besteht aus den vorhersagbaren Spalten aus dem Modell. |
Sie können jede der zum Durchsuchen oder Vorhersagen verwendeten SELECT-Anweisungen in die FROM- und die WHERE-Klausel einer SELECT-Anweisung einfügen, der als PREDICTION JOIN formuliert ist. Weitere Informationen zum Einbetten einer SELECT-Anweisung finden Sie unter SELECT FROM PREDICTION JOIN (DMX). Weitere Informationen zu den Typen und der Struktur von Vorhersageabfragen finden Sie unter Struktur und Verwendung von DMX-Vorhersageabfragen.
Zurück zu SELECT-Typen
Durchsuchen
Mit folgenden Abfragetypen können Sie die Inhalte eines Miningmodells durchsuchen.
Abfragetyp |
Merkmale |
---|---|
SELECT DISTINCT FROM <model> |
Gibt alle Statuswerte vom Miningmodell für die angegebene Spalte zurück. Die Datendomäne für diesen Abfragetyp besteht aus dem Data Mining-Modell. |
SELECT FROM <model>.CONTENT |
Gibt Inhalte mit Beschreibungen zum Miningmodell zurück. Die Domäne für diesen Abfragetyp besteht aus dem Schemarowset für den Inhalt. |
SELECT FROM <model>.DIMENSION_CONTENT |
Gibt Inhalte mit Beschreibungen zum Miningmodell zurück. Die Domäne für diesen Abfragetyp besteht aus dem Schemarowset für den Inhalt. |
SELECT FROM <model>.PMML |
Gibt für Algorithmen, die diese Funktionalität unterstützen, die PMML-Darstellung (Predictive Model Markup Language) des Miningmodells zurück. Die Datendomäne für diesen Abfragetyp besteht aus dem PMML-Schemarowset. |
Zurück zu SELECT-Typen
Kopieren
Mit dem folgenden Abfragetyp können Sie ein Miningmodell sowie dessen zugeordnete Miningstruktur in ein neues Modell kopieren, dessen Name Sie in der Anweisung angeben.
Abfragetyp |
Merkmale |
---|---|
SELECT INTO <new model> |
Erstellt eine Kopie des Miningmodells. Die Datendomäne für diesen Abfragetyp besteht aus dem Data Mining-Modell. |
Zurück zu SELECT-Typen
Drillthrough ausführen
Mit folgenden Abfragetypen können Sie die Fälle oder eine Darstellung der Fälle durchsuchen, die dazu verwendet wurden, das Modell zu trainieren.
Abfragetyp |
Merkmale |
---|---|
SELECT FROM <model>.CASES - oder - SELECT FROM <model>.SAMPLE_CASES |
Gibt die Fälle oder eine Darstellung der Fälle zurück, mit denen das Miningmodell trainiert wurde. Die Datendomäne für diesen Abfragetyp besteht aus dem Data Mining-Modell. |
Zurück zu SELECT-Typen
Siehe auch
Verweis
Data Mining-Erweiterungen (DMX) - Referenz
Data Mining-Erweiterungen (DMX) - Funktionsreferenz
Data Mining-Erweiterungen (DMX) - Operatorreferenz
Data Mining-Erweiterungen (DMX) - Anweisungsreferenz
Data Mining-Erweiterungen (DMX) - Syntaxkonventionen
Data Mining-Erweiterungen (DMX) - Syntaxelemente