Freigeben über


Datendefinitionsabfragen (Data Mining)

Bei Data Mining bedeutet die Kategorie Datendefinitionsabfrage DMX-Anweisungen oder XMLA-Befehle, die die folgenden Aktionen durchführen:

  • Erstellen, Ändern oder Bearbeiten von Data Mining-Objekten, z. B. einem Modell.

  • Definieren Sie die Datenquelle, die in schulungen oder für die Vorhersage verwendet werden soll.

  • Exportieren oder Importieren von Miningmodellen und Bergbaustrukturen.

Erstellen von Datendefinitionsabfragen

Skripterstellung von Data-Definition-Anweisungen

Skript-Erstellung für Daten-Definitionsanweisungen

Erstellen von Datendefinitionsabfragen

Sie können Datendefinitionsabfragen (Anweisungen) mit dem Vorhersageabfrage-Generator in SQL Server Data Tools (SSDT) und SQL Server Management Studio oder mit dem DMX-Abfragefenster in SQL Server Management Studio erstellen. Datendefinitionsanweisungen in DMX sind Teil der Analysis Services Datendefinitionssprache (Data Definition Language, DDL).

Informationen zur Syntax bestimmter Datendefinitionsanweisungen finden Sie unter Data Mining Extensions (DMX) Reference.

Datendefinitionsabfragen in SQL Server-Datentools

Der Data Mining-Assistent ist das bevorzugte Tool in SQL Server Data Tools (SSDT) zum Erstellen und Ändern von Miningmodellen und Miningstrukturen sowie zum Definieren der Datenquellen, die in Vorhersageabfragen und für Schulungen 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 SQL Server Profiler verwenden, um die Datendefinitionsanweisungen zu erfassen. Weitere Informationen finden Sie unter Verwenden von SQL Server Profiler zum Überwachen von Analysis Services.

Zum Anzeigen der Anweisungen zum Definieren von Datenquellen, die für Schulungen oder Vorhersagen verwendet werden, können Sie die SQL-Ansicht im Vorhersageabfrage-Generator verwenden. Manchmal kann es hilfreich sein, grundlegende Abfragen für Schulungs- und Testmodelle mithilfe des Vorhersageabfrage-Generators zu erstellen, um die richtige Syntax zu erstellen. Anschließend können Sie zur SQL-Ansicht wechseln und die Abfrage manuell bearbeiten. Weitere Informationen finden Sie unter "Manuelles Bearbeiten einer Vorhersageabfrage".

Datendefinitionsabfragen in SQL Server Management Studio

Für Data Mining-Objekte können Sie Datendefinitionsabfragen verwenden, um die folgenden Aktionen auszuführen:

  • Erstellen Sie bestimmte Typen von Modellen, z. B. ein Clusteringmodell oder ein Entscheidungsbaum-Modell, mithilfe von CREATE MINING MODEL (DMX).

  • Ändern Sie eine vorhandene Miningstruktur, indem Sie ein Modell hinzufügen oder die Spalten ändern, unter Verwendung von ALTER MINING STRUCTURE (DMX). Beachten Sie, dass Sie ein Miningmodell nicht mithilfe von DMX ändern können; Sie fügen einer vorhandenen Struktur nur neue Modelle hinzu.

  • Erstellen Sie eine Kopie eines Miningmodells und ändern Sie es dann mithilfe von SELECT INTO (DMX).

  • Definieren Sie den Datensatz, der für die Schulung eines Modells verwendet wird, mithilfe von INSERT INTO (DMX) zusammen mit einer Datenquellenabfrage wie OPENROWSET.

SQL Server Management Studio stellt Abfragevorlagen bereit, mit denen Sie Datendefinitionsabfragen erstellen können. Weitere Informationen finden Sie unter Verwenden von Analysis Services-Vorlagen in SQL Server Management Studio.

Im Allgemeinen enthalten die Vorlagen, die für Analysis Services in SQL Server Management Studio bereitgestellt werden, nur die allgemeine Syntaxdefinition, die Sie anpassen müssen, entweder durch Eingabe im Abfragefenster oder mithilfe des Dialogfelds zum Eingeben von Parametern.

Ein Beispiel zum Eingeben von Parametern mithilfe der Schnittstelle finden Sie unter Erstellen einer Singleton-Vorhersageabfrage aus einer Vorlage.

Skript-Datendefinitionsanweisungen

Analysis Services bietet mehrere Skript- und Programmiersprachen, die Sie zum Erstellen oder Ändern von Data Mining-Objekten oder zum Definieren von Datenquellen verwenden können. Obwohl DMX für die Beschleunigung von Data Mining-Aufgaben entwickelt wurde, können Sie sowohl XMLA als auch AMO verwenden, um Objekte in Skripts oder benutzerdefiniertem Code zu bearbeiten.

Das Data Mining-Add-In für Excel enthält auch viele Abfragevorlagen und stellt den Erweiterten Abfrage-Editor bereit, mit dem Sie komplexe SHAPE-Anweisungen verfassen können. Sie können eine Abfrage interaktiv erstellen und dann zur SQL-Ansicht wechseln, um die DMX-Anweisung zu erfassen.

Exportieren und Importieren von Modellen

Sie können Datendefinitionsanweisungen in DMX verwenden, um die Definition eines Modells und der erforderlichen Struktur und Datenquellen zu exportieren und diese Definition dann in einen anderen Server importieren. Die Verwendung von Export und Import 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.

Warnung

Wenn Ihr Modell auf Daten aus einer Cubedatenquelle basiert, können Sie das Modell nicht mithilfe von DMX exportieren und sollten stattdessen eine Sicherung und Wiederherstellung verwenden.

Verwandte Aufgaben

Die folgende Tabelle enthält Links zu Aufgaben, die sich auf Datendefinitionsabfragen beziehen.

Arbeiten Sie mit Vorlagen für DMX-Abfragen. Verwenden von Analysis Services-Vorlagen in SQL Server Management Studio
Entwerfen Sie Abfragen aller Art mithilfe des Vorhersageabfrage-Generators. Erstellen einer Vorhersageabfrage mithilfe des Vorhersageabfrage-Generators
Erfassen Sie Abfragedefinitionen mithilfe von SQL Server Profiler, und verwenden Sie Erfassungen, um Analysis Services überwachen zu können. Verwenden von SQL Server Profiler zum Überwachen von Analysis Services
Erfahren Sie mehr über die Skriptsprachen und Programmiersprachen für Analysis Services. XML for Analysis (XMLA)-Referenz

Entwickeln mit Analysis Management Objects (AMO)
Erfahren Sie, wie Sie Modelle in SQL Server Management Studio und SQL Server Data Tools (SSDT) verwalten. Exportieren und Importieren von Data Mining-Objekten

EXPORT (DMX)

IMPORT (DMX)
Erfahren Sie mehr über OPENROWSET und andere Möglichkeiten zum Abfragen externer Daten. <Quelldatenabfrage>.

Siehe auch

Data Mining-Assistent (Analysis Services - Data Mining)