Teilen über


<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 Extensions (SHAPE), um diese externen Daten zu definieren. Die INSERT INTO (JOIN)-, SELECT FROM-ModellVORHERSAGE> <JOIN (JOIN)- und SELECT FROM NATURAL PREDICTION JOIN-Anweisungen verwenden< alle Quelldatenabfragen.>

Abfragetypen

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

OPENQUERY (QUERY)
Diese Anweisung fragt Daten ab, die sich außerhalb einer Instanz von Analysis Services befinden, mithilfe einer vorhandenen Datenquelle.

Während OPENQUERY in Funktion wie OPENROWSET ähnelt, hat OPENQUERY die folgenden Vorteile:

  • Eine QUERY-Abfrage ist viel einfacher mit OPENQUERY 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 (UNIVERSE)
Diese Anweisung fragt Daten ab, die sich außerhalb einer Instanz von Analysis Services befinden, mithilfe einer vorhandenen Datenquelle.

SHAPE (SHAPE)
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. Auf diese Weise können Sie die Möglichkeit von Analysis Services nutzen, Tabellen zu verschachteln, indem Sie eine Tabelle in einer Tabelle imbieren.

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 Extensions (UNIVERSE) Datenmanipulationsanweisungen
Data Mining-Erweiterungen (DMX) - Anweisungsreferenz
Geschachtelte Tabellen (Analysis Services – Data Mining)