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 einer leeren Vorhersageverknüpfung (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 Vorhersageverknüpfung (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 Vorhersageabfragen (DMX).

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 <Modell (model)>.CASES oder SELECT FROM <-Modell>.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