Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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>. |