Data Mining-Erweiterungen (DMX) - Referenz

 

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse

Data Mining Extensions (DMX) ist eine Programmiersprache, die Sie verwenden können, erstellen und Arbeiten mit Datamining-Modellen in Microsoft SQL Server Analysis Services. Mit DMX können Sie die Struktur neuer Data Mining-Modelle erstellen, diese Modelle trainieren sowie die Modelle durchsuchen, verwalten und für Vorhersagen verwenden. DMX besteht aus DDL-Anweisungen (Data Definition Language, Datendefinitionssprache), DML-Anweisungen (Data Manipulation Language, Datenbearbeitungssprache) sowie aus Funktionen und Operatoren.

Die Datamining-Funktionen in Analysis Services werden erstellt, um die Einhaltung der Microsoft OLE DB für Data Mining-Spezifikation.

Die Microsoft OLE DB für Data Mining-Spezifikation definiert die folgenden:

  • Eine Struktur, die die Informationen aufnimmt, die ein Data Mining-Modell definieren

  • Eine Sprache zum Erstellen und Verwenden von Data Mining-Modellen

Die Spezifikation definiert die Basis von Data Mining als das virtuelle Data Mining-Modellobjekt. Das Data Mining-Modellobjekt kapselt alle Informationen, die zu einem bestimmten Miningmodell bekannt sind. Das Data Mining-Modellobjekt ist wie eine SQL-Tabelle strukturiert, mit Spalten, Datentypen und Metainformationen, die das Modell beschreiben. Diese Struktur ermöglicht es Ihnen, mit der Sprache DMX, die eine Erweiterung von SQL ist, Modelle zu erstellen und zu verwenden.

Weitere Informationen: Miningstrukturen (Analysis Services – Datamining)

Mit den DMX-Anweisungen können Sie Data Mining-Modelle erstellen, verarbeiten, kopieren, durchsuchen und für Vorhersagen verwenden. Es gibt zwei Arten von Anweisungen in DMX: Datendefinitionsanweisungen und Datenbearbeitungsanweisungen. Sie können jede Art von Anweisung zum Ausführen unterschiedlicher Arten von Aufgaben verwenden.

In den folgenden Abschnitten finden Sie weitere Informationen zum Verwenden von DMX-Anweisungen:

Datendefinitionsanweisungen

Datendefinitionsanweisungen verwenden Sie in DMX dazu, neue Miningstrukturen und -modelle zu erstellen und zu definieren, Miningmodelle und Miningstrukturen zu importieren und zu exportieren sowie vorhandene Modelle aus einer Datenbank zu löschen. Datendefinitionsanweisungen in DMX sind Teil der Datendefinitionssprache (Data Definition Language, DDL).

Mit den Datendefinitionsanweisungen in DMX können Sie folgende Aufgaben ausführen:

  • Erstellen Sie eine Miningstruktur mithilfe der CREATE MINING STRUCTURE -Anweisung und der Miningstruktur ein Miningmodell hinzufügen, mit der ALTER MINING STRUCTURE Anweisung.

  • Erstellen eines Miningmodells und der zugeordneten Miningstruktur gleichzeitig mithilfe der CREATE MINING MODEL Anweisung, um ein leeres Datamining-Modellobjekt zu erstellen.

  • Exportieren eines Miningmodells und der zugeordneten Miningstruktur in eine Datei mithilfe der EXPORTIEREN Anweisung. Importieren eines Miningmodells und der zugeordneten Miningstruktur aus einer Datei, die durch die EXPORT-Anweisung, mithilfe erstellt wird der IMPORT Anweisung.

  • Kopieren Sie die Struktur eines vorhandenen Miningmodells in ein neues Modell und Trainieren mit denselben Daten mithilfe der SELECT INTO Anweisung.

  • Vollständiges Entfernen ein Miningmodells aus einer Datenbank mit der DROP MINING MODEL Anweisung. Vollständiges Entfernen einer Miningstruktur und alle ihr zugeordneten Miningmodelle aus der Datenbank mit der DROP MINING STRUCTURE Anweisung.

Weitere Informationen zu den Datamining-Tasks, die Sie ausführen können, mithilfe von DMX-Anweisungen finden Sie unter Data Mining Extensions (DMX)-Anweisungsreferenz.

Zurück zu den DMX-Anweisungen

Datenbearbeitungsanweisungen

Mit den Datenbearbeitungsanweisungen in DMX können Sie vorhandene Miningmodelle verwenden, die Modelle durchsuchen sowie Vorhersagen aus ihnen erstellen. Datenbearbeitungsanweisungen in DMX sind Teil der Datenbearbeitungssprache (Data Manipulation Language, DML).

Mit den Datenbearbeitungsanweisungen in DMX können Sie folgende Aufgaben ausführen:

Weitere Informationen zu den Datamining-Tasks, die Sie ausführen können, mithilfe von DMX-Anweisungen finden Sie unter Data Mining Extensions (DMX)-Anweisungsreferenz.

Zurück zu den DMX-Anweisungen

Grundlegendes zu DMX-Abfragen

Die SELECT-Anweisung bildet die Grundlage für die meisten DMX-Abfragen. Abhängig von den Klauseln, die Sie in der jeweiligen Anweisung verwenden, können Sie Miningmodelle durchsuchen, kopieren oder für Vorhersagen verwenden. Die Vorhersageabfrage verwendet eine Form der Option zum Erstellen von Vorhersagen auf Grundlage vorhandener Miningmodelle erstellen. Funktionen erweitern Ihre Möglichkeiten zum Durchsuchen und Abfragen von Miningmodellen über die systeminternen Möglichkeiten des Data Mining-Modells hinaus.

Mit DMX-Funktionen können Sie Informationen abrufen, die während des Trainings eines Modells ermittelt wurden, sowie neue Informationen berechnen. Sie können diese Funktionen für viele Zwecke verwenden, so z. B. zum Zurückgeben von Statistiken, die die zugrunde liegenden Daten oder die Genauigkeit einer Vorhersage beschreiben, oder zum Zurückgeben einer erweiterten Erläuterung einer Vorhersage.

Weitere****Informationen: Verständnis der DMX Select-Anweisung, allgemeine Vorhersagefunktionen (DMX), Struktur und die Verwendung von DMX-Vorhersageabfragen, Datamining-Erweiterungen (DMX)-Funktion Referenz

Zurück zu den DMX-Anweisungen

Data Mining-Erweiterungen (DMX)-Funktionsreferenz
Data Mining-Erweiterungen (DMX)-Operator (Referenz)
Data Mining-Erweiterungen (DMX)-Anweisungsreferenz
Data Mining-Erweiterungen (DMX)-Syntaxkonventionen
Data Mining-Erweiterungen (DMX)-Syntaxelemente
Allgemeine Vorhersagefunktionen (DMX)
Struktur und die Verwendung von DMX-Vorhersageabfragen
Grundlegendes zur Select-Anweisung von DMX

Community-Beiträge

HINZUFÜGEN
Anzeigen: