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 2005 Analysis Services (SSAS) 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, die 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 <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
Zuordnen von Funktionen zu Abfragetypen (DMX)
Vorhersageabfragen (DMX)

Hilfe und Informationen

Informationsquellen für SQL Server 2005