<Quelldatenabfrage>

Gilt für: SQL Server Analysis Services

Um ein Data Mining-Modell zu trainieren und Vorhersagen aus einem Miningmodell zu erstellen, müssen Sie auf Daten zugreifen, die sich außerhalb der Microsoft SQL Server Analysis Services-Datenbank befinden. Sie verwenden die <Quelldatenabfrageklausel> in Data Mining-Erweiterungen (DMX), um diese externen Daten zu definieren. Die Anweisungen INSERT INTO (DMX),SELECT FROM <model> PREDICTION JOIN (DMX) und SELECT FROM NATURAL PREDICTION JOIN (SELECT FROM NATURAL PREDICTION JOIN ) verwenden <alle Quelldatenabfragen>.

Abfragetypen

Die drei häufigsten Arten zum Angeben von Quelldaten sind:

OPENQUERY (DMX)
Diese Anweisung fragt Daten ab, die für eine instance von Analysis Services extern sind, indem sie eine vorhandene Datenquelle verwendet.

Während OPENQUERY in der Funktion mit OPENROWSET vergleichbar ist, bietet OPENQUERY die folgenden Vorteile:

  • Eine DMX-Abfrage ist mit OPENQUERY viel einfacher zu schreiben. Statt jedes Mal, wenn Sie eine Abfrage schreiben, eine neue Verbindungszeichenfolge zu erstellen, können Sie die vorhandene Verbindungszeichenfolge in der Datenquelle nutzen. Das Datenquellenobjekt kann außerdem den Datenzugriff für einzelne Benutzer steuern.

  • Der Administrator kann besser steuern, wie auf die Daten auf dem Server zugegriffen wird. Beispielsweise kann der Administrator festlegen, welche Anbieter in den Server geladen werden und auf welche externen Daten zugegriffen werden kann.

OPENROWSET (DMX)
Diese Anweisung fragt Daten ab, die für eine instance von Analysis Services extern sind, indem sie eine vorhandene Datenquelle verwendet.

SHAPE (DMX)
Diese Anweisung fragt mehrere Datenquellen ab, um eine geschachtelte Tabelle zu erstellen. Mithilfe von SHAPE können Sie Daten aus mehreren Quellen in einer einzigen hierarchischen Tabelle kombinieren. Dadurch können Sie die Möglichkeit von Analysis Services nutzen, Tabellen zu schachteln, indem Sie eine Tabelle in eine Tabelle einbetten.

Zur Angabe der Quelldaten haben Sie folgende Möglichkeiten:

  • Eine gültige DMX-Anweisung

  • Eine gültige MDX-Anweisung (Multidimensional Expressions)

  • Eine Tabelle, die eine gespeicherte Prozedur zurückgibt

  • Ein XMLA-Rowset (XML for Analysis)

  • Ein Rowsetparameter

Weitere Informationen

Data Mining-Erweiterungen (DMX) - Datenbearbeitungsanweisungen
Data Mining-Erweiterungen (DMX) - Anweisungsreferenz
Geschachtelte Tabellen (Analysis Services - Data Mining)