Referencia de Extensiones de minería de datos (DMX)

Se aplica a: SQL Server Analysis Services

Importante

La minería de datos está en desuso en SQL Server Analysis Services 2017 y se interrumpirá en una versión futura. La documentación no se actualiza para las características en desuso. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.

Extensiones de minería de datos (DMX) es un lenguaje que puede usar para crear y trabajar con modelos de minería de datos en Microsoft SQL Server Analysis Services. Puede usar DMX para crear la estructura de modelos de minería de datos nuevos, para entrenar esos modelos y para explorar, administrar y realizar predicciones con ellos. DMX se compone de instrucciones de lenguaje de definición de datos (DDL), instrucciones de lenguaje de manipulación de datos (DML), y funciones y operadores.

Especificación Microsoft OLE DB para minería de datos

Las características de minería de datos de Analysis Services se compilan para cumplir con la especificación microsoft OLE DB for Data Mining.

La especificación Microsoft OLE DB for Data Mining define lo siguiente:

  • Una estructura para contener la información que define un modelo de minería de datos.

  • Un lenguaje para crear y trabajar con modelos de minería de datos.

La especificación define la base de la minería de datos como el objeto virtual de modelo de minería de datos. El objeto de modelo de minería de datos encapsula toda la información conocida acerca de un modelo de minería de datos específico. El objeto de modelo de minería de datos está estructurado como una tabla de SQL, con columnas, tipos de datos y metainformación que describen el modelo. Esta estructura le permite usar el lenguaje DMX (una extensión de SQL) para crear y trabajar con modelos.

Para obtener más información:Estructuras de minería de datos (Analysis Services - Minería de datos)

Instrucciones DMX

Puede usar instrucciones DMX para crear, procesar, eliminar, copiar, examinar y realizar predicciones con modelos de minería de datos. Hay dos tipos de instrucciones en DMX: instrucciones de definición de datos e instrucciones de manipulación de datos. Cada tipo de instrucción lleva a cabo distintos tipos de tareas.

En las siguientes secciones se proporciona más información acerca de cómo trabajar con instrucciones DMX:

Instrucciones de definición de datos

Las instrucciones de definición de datos de DMX sirven para crear y definir nuevas estructuras y modelos de minería de datos, para importar y exportar modelos y estructuras de minería de datos y para quitar modelos existentes de una base de datos. Las instrucciones de definición de datos de DMX forman parte del lenguaje de definición de datos (DDL).

Puede realizar las siguientes tareas con las instrucciones de definición de datos de DMX:

  • Cree una estructura de minería de datos mediante la instrucción CREATE MINING STRUCTURE y agregue un modelo de minería de datos a la estructura de minería de datos mediante la instrucción ALTER MINING STRUCTURE .

  • Cree un modelo de minería de datos y una estructura de minería de datos asociada simultáneamente mediante la instrucción CREATE MINING MODEL para crear un objeto de modelo de minería de datos vacío.

  • Exporte un modelo de minería de datos y la estructura de minería de datos asociada a un archivo mediante la instrucción EXPORT . Importe un modelo de minería de datos y la estructura de minería de datos asociada desde un archivo creado por la instrucción EXPORT mediante la instrucción IMPORT .

  • Copie la estructura de un modelo de minería de datos existente en un modelo nuevo y entrene con los mismos datos mediante la instrucción SELECT INTO .

  • Quite completamente un modelo de minería de datos de una base de datos mediante la instrucción DROP MINING MODEL . Quite completamente una estructura de minería de datos y todos sus modelos de minería de datos asociados de la base de datos mediante la instrucción DROP MINING STRUCTURE .

Para obtener más información sobre las tareas de minería de datos que puede realizar mediante instrucciones DMX, consulte Data Mining Extensions (DMX) Statement Reference (Referencia de instrucciones DMX).

Volver a Instrucciones DMX

Instrucciones de manipulación de datos

Use instrucciones de manipulación de datos en DMX para trabajar con modelos de minería de datos existentes con el fin de examinar los modelos y crear predicciones con ellos. Las instrucciones de manipulación de datos de DMX forman parte del lenguaje de manipulación de datos (DML).

Puede realizar las siguientes tareas con las instrucciones de manipulación de datos de DMX:

Para obtener más información sobre las tareas de minería de datos que puede realizar mediante instrucciones DMX, consulte Data Mining Extensions (DMX) Statement Reference (Referencia de instrucciones DMX).

Volver a Instrucciones DMX

Aspectos básicos de las consultas DMX

La instrucción SELECT es la base para la mayoría de las consultas DMX. En función de las cláusulas que use con esas instrucciones, puede examinar, copiar o realizar predicciones con modelos de minería de datos. La consulta de predicción usa una forma de SELECT para crear predicciones basadas en modelos de minería de datos existentes. Las funciones amplían la capacidad de examinar y consultar los modelos de minería de datos más allá de las capacidades intrínsecas del modelo de minería de datos.

Puede usar funciones DMX para obtener información descubierta durante el entrenamiento de los modelos y para calcular información nueva. Estas funciones pueden utilizarse con muchos fines, por ejemplo, para devolver estadísticas que describan los datos subyacentes o la precisión de una predicción. O bien, para devolver una explicación ampliada de una predicción.

Para obtener másinformación:Descripción de la instrucción SELECT de DMX, funciones de predicción general (DMX),estructura y uso de consultas de predicción DMX, referencia de funciones de extensiones de minería de datos (DMX)

Volver a Instrucciones DMX

Consulte también

Referencia de funciones de Extensiones de minería de datos (DMX)
Referencia de operadores de Extensiones de minería de datos (DMX)
Referencia de instrucciones de Extensiones de minería de datos (DMX)
Convenciones de sintaxis de Extensiones de minería de datos (DMX)
Elementos de sintaxis de Extensiones de minería de datos (DMX)
Funciones de predicción generales (DMX)
Estructura y uso de las consultas de predicción de DMX
Descripción de la instrucción Select de DMX