Data Mining-Erweiterungen (DMX) - ReferenzData Mining Extensions (DMX) Reference

GILT FÜR:JaSQL Server Analysis ServicesNeinAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

Data Mining Extensions (DMX) ist eine Programmiersprache, die Sie verwenden können, erstellen und Arbeiten mit Datamining-Modellen in MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services.Data Mining Extensions (DMX) is a language that you can use to create and work with data mining models in MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis 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.You can use DMX to create the structure of new data mining models, to train these models, and to browse, manage, and predict against them. DMX besteht aus DDL-Anweisungen (Data Definition Language, Datendefinitionssprache), DML-Anweisungen (Data Manipulation Language, Datenbearbeitungssprache) sowie aus Funktionen und Operatoren.DMX is composed of data definition language (DDL) statements, data manipulation language (DML) statements, and functions and operators.

Spezifikation von Microsoft OLE DB für Data MiningMicrosoft OLE DB for Data Mining Specification

Die Datamining-Funktionen in Analysis ServicesAnalysis Services werden erstellt, um die Einhaltung der MicrosoftMicrosoft OLE DB für Data Mining-Spezifikation.The data mining features in Analysis ServicesAnalysis Services are built to comply with the MicrosoftMicrosoft OLE DB for Data Mining specification.

Die MicrosoftMicrosoft OLE DB für Data Mining-Spezifikation definiert die folgenden:The MicrosoftMicrosoft OLE DB for Data Mining specification defines the following:

  • Eine Struktur, die die Informationen aufnimmt, die ein Data Mining-Modell definierenA structure to hold the information that defines a data mining model.

  • Eine Sprache zum Erstellen und Verwenden von Data Mining-ModellenA language for creating and working with data mining models.

    Die Spezifikation definiert die Basis von Data Mining als das virtuelle Data Mining-Modellobjekt.The specification defines the basis of data mining as the data mining model virtual object. Das Data Mining-Modellobjekt kapselt alle Informationen, die zu einem bestimmten Miningmodell bekannt sind.The data mining model object encapsulates all that is known about a particular mining model. Das Data Mining-Modellobjekt ist wie eine SQL-Tabelle strukturiert, mit Spalten, Datentypen und Metainformationen, die das Modell beschreiben.The data mining model object is structured like an SQL table, with columns, data types, and meta information that describe the model. Diese Struktur ermöglicht es Ihnen, mit der Sprache DMX, die eine Erweiterung von SQL ist, Modelle zu erstellen und zu verwenden.This structure lets you use the DMX language, which is an extension of SQL, to create and work with models.

    Weitere Informationen: Mining-Strukturen ( Analysis Services – Datamining )For More Information: Mining Structures (Analysis Services - Data Mining)

DMX-AnweisungenDMX Statements

Mit den DMX-Anweisungen können Sie Data Mining-Modelle erstellen, verarbeiten, kopieren, durchsuchen und für Vorhersagen verwenden.You can use DMX statements to create, process, delete, copy, browse, and predict against data mining models. Es gibt zwei Arten von Anweisungen in DMX: Datendefinitionsanweisungen und Datenbearbeitungsanweisungen.There are two types of statements in DMX: data definition statements and data manipulation statements. Sie können jede Art von Anweisung zum Ausführen unterschiedlicher Arten von Aufgaben verwenden.You can use each type of statement to perform different kinds of tasks.

In den folgenden Abschnitten finden Sie weitere Informationen zum Verwenden von DMX-Anweisungen:The following sections provide more information about working with DMX statements:

DatendefinitionsanweisungenData Definition Statements

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.Use data definition statements in DMX to create and define new mining structures and models, to import and export mining models and mining structures, and to drop existing models from a database. Datendefinitionsanweisungen in DMX sind Teil der Datendefinitionssprache (Data Definition Language, DDL).Data definition statements in DMX are part of the data definition language (DDL).

Mit den Datendefinitionsanweisungen in DMX können Sie folgende Aufgaben ausführen:You can perform the following tasks with the data definition statements in DMX:

  • Erstellen Sie eine Miningstruktur mithilfe der CREATE MINING STRUCTURE -Anweisung und der Miningstruktur ein Miningmodell hinzufügen, mit der ALTER MINING STRUCTURE Anweisung.Create a mining structure by using the CREATE MINING STRUCTURE statement, and add a mining model to the mining structure by using the ALTER MINING STRUCTURE statement.

  • Erstellen eines Miningmodells und der zugeordneten Miningstruktur gleichzeitig mithilfe der CREATE MINING MODEL Anweisung, um ein leeres Datamining-Modellobjekt zu erstellen.Create a mining model and associated mining structure simultaneously by using the CREATE MINING MODEL statement to build an empty data mining model object.

  • Exportieren eines Miningmodells und der zugeordneten Miningstruktur in eine Datei mithilfe der EXPORTIEREN Anweisung.Export a mining model and associated mining structure to a file by using the EXPORT statement. Importieren eines Miningmodells und der zugeordneten Miningstruktur aus einer Datei, die durch die EXPORT-Anweisung, mithilfe erstellt wird der IMPORT Anweisung.Import a mining model and associated mining structure from a file that is created by the EXPORT statement by using the IMPORT statement.

  • Kopieren Sie die Struktur eines vorhandenen Miningmodells in ein neues Modell und Trainieren mit denselben Daten mithilfe der SELECT INTO Anweisung.Copy the structure of an existing mining model into a new model, and train it with the same data, by using the SELECT INTO statement.

  • Vollständiges Entfernen ein Miningmodells aus einer Datenbank mit der DROP MINING MODEL Anweisung.Completely remove a mining model from a database by using the DROP MINING MODEL statement. Vollständiges Entfernen einer Miningstruktur und alle ihr zugeordneten Miningmodelle aus der Datenbank mit der DROP MINING STRUCTURE Anweisung.Completely remove a mining structure and all its associated mining models from the database by using the DROP MINING STRUCTURE statement.

    Weitere Informationen zu den Datamining-Tasks, die Sie ausführen können, mithilfe von DMX-Anweisungen finden Sie unter Data Mining-Erweiterungen ( DMX ) -Anweisungsreferenz.To learn more about the data mining tasks that you can perform by using DMX statements, see Data Mining Extensions (DMX) Statement Reference.

    Zurück zu den DMX-AnweisungenBack to DMX Statements

DatenbearbeitungsanweisungenData Manipulation Statements

Mit den Datenbearbeitungsanweisungen in DMX können Sie vorhandene Miningmodelle verwenden, die Modelle durchsuchen sowie Vorhersagen aus ihnen erstellen.Use data manipulation statements in DMX to work with existing mining models, to browse the models and to create predictions against them. Datenbearbeitungsanweisungen in DMX sind Teil der Datenbearbeitungssprache (Data Manipulation Language, DML).Data manipulation statements in DMX are part of the data manipulation language (DML).

Mit den Datenbearbeitungsanweisungen in DMX können Sie folgende Aufgaben ausführen:You can perform the following tasks with the data manipulation statements in DMX:

Grundlegendes zu DMX-AbfragenDMX Query Fundamentals

Die SELECT-Anweisung bildet die Grundlage für die meisten DMX-Abfragen.The SELECT statement is the basis for most DMX queries. Abhängig von den Klauseln, die Sie in der jeweiligen Anweisung verwenden, können Sie Miningmodelle durchsuchen, kopieren oder für Vorhersagen verwenden.Depending on the clauses that you use with such statements, you can browse, copy, or predict against mining models. Die Vorhersageabfrage verwendet eine Form der Option zum Erstellen von Vorhersagen auf Grundlage vorhandener Miningmodelle erstellen.The prediction query uses a form of SELECT to create predictions based on existing mining models. Funktionen erweitern Ihre Möglichkeiten zum Durchsuchen und Abfragen von Miningmodellen über die systeminternen Möglichkeiten des Data Mining-Modells hinaus.Functions extend your ability to browse and query the mining models beyond the intrinsic capabilities of the data mining model.

Mit DMX-Funktionen können Sie Informationen abrufen, die während des Trainings eines Modells ermittelt wurden, sowie neue Informationen berechnen.You can use DMX functions to obtain information that is discovered during the training of your models, and to calculate new information. 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.You can use these functions for many purposes, including to return statistics that describe the underlying data or the accuracy of a prediction, or to return an expanded explanation of a prediction.

WeitereInformationen: Verständnis der DMX Select-Anweisung, allgemeine Vorhersagefunktionen ( DMX ), Struktur und die Verwendung von DMX-Vorhersageabfragen, Datamining-Erweiterungen ( DMX ) Funktionsreferenz For More Information: Understanding the DMX Select Statement, General Prediction Functions (DMX), Structure and Usage of DMX Prediction Queries, Data Mining Extensions (DMX) Function Reference

Zurück zu den DMX-AnweisungenBack to DMX Statements

Siehe auchSee Also

Datamining-Erweiterungen ( DMX ) Funktionsreferenz Data Mining Extensions (DMX) Function Reference
Datamining-Erweiterungen ( DMX ) Operator (Referenz) Data Mining Extensions (DMX) Operator Reference
Datamining-Erweiterungen ( DMX ) -Anweisungsreferenz Data Mining Extensions (DMX) Statement Reference
Datamining-Erweiterungen ( DMX ) Syntaxkonventionen Data Mining Extensions (DMX) Syntax Conventions
Datamining-Erweiterungen ( DMX ) Syntaxelemente Data Mining Extensions (DMX) Syntax Elements
Allgemeine Vorhersagefunktionen ( DMX ) General Prediction Functions (DMX)
Struktur und die Verwendung von DMX-Vorhersageabfragen Structure and Usage of DMX Prediction Queries
Understanding the DMX Select Statement (Grundlegendes zur SELECT-Anweisung)Understanding the DMX Select Statement