Freigeben über


Datendefinitionsabfragen (Data Mining)

Beim Data Mining umfasst die Kategorie Datendefinitionsabfrage DMX-Anweisungen und XMLA-Befehle, die folgende Operationen ausführen:

  • Erstellen, Ändern oder Bearbeiten von Data Mining-Objekten, z. B. eines Modells.

  • Definieren der Datenquelle, die für das Training oder für Vorhersagen verwendet werden soll.

  • Exportieren oder Importieren von Miningmodellen und Miningstrukturen.

Erstellen von Datendefinitionsabfragen

  • Datendefinitionsabfragen in SQL Server-Datentools

  • Datendefinitionsabfragen in SQL Server Management Studio

Erstellen von Skripts für Datendefinitionsanweisungen

Erstellen von Skripts für Datendefinitionsanweisungen

Erstellen von Datendefinitionsabfragen

Sie können Datendefinitionsabfragen (Anweisungen) mit dem Generator für Vorhersageabfragen in SQL Server-Datentools (SSDT) und SQL Server Management Studio erstellen, oder das DMX-Abfragefenster in SQL Server Management Studio verwenden. Datendefinitionsanweisungen in DMX sind Teil der Datendefinitionssprache (Data Definition Language, DDL) von Analysis Services. Weitere Informationen finden Sie unter Scripting Language-Referenz.

Informationen zur Syntax bestimmter Datendefinitionsanweisungen finden Sie unter Data Mining-Erweiterungen (DMX) - Referenz.

Datendefinitionsabfragen in SQL Server-Datentools

Der Data Mining-Assistent in SQL Server-Datentools (SSDT) ist das bevorzugte Tool zum Erstellen und Ändern von Miningmodellen und Miningstrukturen und zum Definieren der Datenquellen, die in Vorhersageabfragen und beim Training verwendet werden.

Wenn Sie jedoch wissen möchten, welche Anweisungen vom Assistenten an den Server gesendet werden, um Datenstrukturen oder Miningmodelle zu erstellen, können Sie die Datendefinitionsanweisungen mithilfe von SQL Server Profiler aufzeichnen. Weitere Informationen finden Sie unter Verwenden von SQL Server Profiler zum Überwachen von Analysis Services.

Um die Anweisungen anzuzeigen, die zum Definieren von Datenquellen für Training oder Vorhersagen verwendet werden, können Sie die SQL-Sicht im Generator für Vorhersageabfragen verwenden. Manchmal ist es hilfreich, mit dem Generator für Vorhersageabfragen zunächst grundlegende Abfragen für das Training und Testen von Modellen zu erstellen, um so eine richtige Syntax zu erhalten. Anschließend können Sie zur SQL-Sicht wechseln und die Abfrage manuell bearbeiten. Weitere Informationen finden Sie unter Manuelles Bearbeiten eine Vorhersageabfrage.

Datendefinitionsabfragen in SQL Server Management Studio

Bei Data Mining-Objekten können Sie die folgenden Aktionen mithilfe von Datendefinitionsabfragen ausführen:

  • Erstellen bestimmter Modelltypen, z. B. eines Clusteringmodells oder eines Entscheidungsstrukturmodells, mit CREATE MINING MODEL (DMX).

  • Ändern einer vorhandenen Miningstruktur durch Hinzufügen eines Modells oder Ändern der Spalten mit ALTER MINING STRUCTURE (DMX). Beachten Sie, dass Sie ein Miningmodell nicht mit DMX ändern können. Sie fügen einer vorhandenen Struktur lediglich neue Modelle hinzu.

  • Erstellen einer Kopie eines Miningmodells und Ändern der Kopie mit SELECT INTO (DMX).

  • Definieren des Datasets für das Training eines Modells mit INSERT INTO (DMX) und einer Datenquellenabfrage, z. B. OPENROWSET.

SQL Server Management Studio stellt Abfragevorlagen bereit, die Ihnen beim Erstellen von Datendefinitionsabfragen helfen können. Weitere Informationen finden Sie unter Verwenden von Analysis Services-Vorlagen in SQL Server Management Studio.

Im Allgemeinen ist in den Vorlagen, die in SQL Server Management Studio für Analysis Services bereitgestellt werden, nur die allgemeine Syntaxdefinition enthalten, die Sie dann durch Eingaben im Fenster Abfrage oder über das Dialogfeld für Parametereingaben anpassen müssen.

Ein Beispiel für die Eingabe von Parametern über die Benutzeroberfläche finden Sie unter Erstellen einer SINGLETON-Vorhersageabfrage aus einer Vorlage.

Erstellen von Skripts für Datendefinitionsanweisungen

Analysis Services stellt mehrere Skript- und Programmiersprachen bereit, in denen Sie Data Mining-Objekte erstellen und ändern sowie Datenquellen definieren können. Obwohl DMX zur schnelleren Verarbeitung von Data Mining-Tasks entworfen wurde, können Sie auch XMLA und AMO verwenden, um in Skripts oder benutzerdefiniertem Code Objekte zu bearbeiten.

Das Data Mining Add-In für Excel beinhaltet ebenfalls viele Abfragevorlagen und stellt den Erweiterten Abfrage-Editor bereit, der Sie beim Erstellen komplexer DMX-Anweisungen unterstützt. Sie können eine Abfrage interaktiv erstellen und dann zur SQL-Sicht wechseln, um die DMX-Anweisung aufzuzeichnen.

Exportieren und Importieren von Modellen

Sie können die Definition eines Modells und seine erforderliche Struktur sowie die Datenquellen mithilfe der Datendefinitionsanweisungen in DMX exportieren und anschließend diese Definition auf einem anderen Server importieren. Das Exportieren und Importieren ist die schnellste und einfachste Möglichkeit, Data Mining-Modelle und Miningstrukturen zwischen Instanzen von Analysis Services zu verschieben. Weitere Informationen finden Sie unter Verwaltung von Data Mining-Lösungen und -Objekten.

VorsichtshinweisVorsicht

Wenn das Modell auf Daten aus einer Cubedatenquelle basiert, können Sie das Modell nicht mithilfe von DMX exportieren. Verwenden Sie stattdessen eine Sicherung und anschließende Wiederherstellung.

Verwandte Aufgaben

Die folgende Tabelle enthält Links zu verschiedenen Aufgaben im Zusammenhang mit Datendefinitionsabfragen.

Arbeiten mit Vorlagen für DMX-Abfragen.

Verwenden von Analysis Services-Vorlagen in SQL Server Management Studio

Entwerfen verschiedenster Abfragen mit dem Generator für Vorhersageabfragen.

Erstellen von Vorhersageabfragen mithilfe des Generators für Vorhersageabfragen

Aufzeichnen von Abfragedefinitionen mit SQL Server Profiler und Verwenden von Ablaufverfolgungen zum Überwachen von Analysis Services.

Verwenden von SQL Server Profiler zum Überwachen von Analysis Services

Erfahren Sie mehr zu den Skriptsprachen und Programmiersprachen, die für Analysis Services bereitgestellt werden.

XML for Analysis-Referenz (XMLA)

Entwickeln mit Analysis Management Objects (AMO)

Erfahren Sie, wie Modelle in SQL Server Management Studio und SQL Server-Datentools (SSDT) verwaltet werden.

Exportieren und Importieren von Data Mining-Objekten

EXPORT (DMX)

IMPORT (DMX)

Erfahren Sie mehr über OPENROWSET und andere Möglichkeiten zum Abfragen von externen Daten.

<source data query>.

Siehe auch

Konzepte

Data Mining-Assistent (Analysis Services - Data Mining)