Consultas de definición de datos (minería de datos)

Para la minería de datos, la categoría consulta de definición de datos significa instrucciones DMX o comandos XMLA que hacen lo siguiente:

  • Crear, modificar o manipular objetos de minería de datos, por ejemplo un modelo.

  • Definir el origen de datos que se va a utilizar para entrenar o para la predicción.

  • Exportar o importar modelos y estructuras de minería de datos.

Crear consultas de definición de datos

  • Consultas de definición de datos en Herramientas de datos de SQL Server

  • Consultas de definición de datos en SQL Server Management Studio

Generar script para instrucciones de definición de datos

Generar script para instrucciones de definición de datos

Crear consultas de definición de datos

Puede crear consultas de definición de datos (instrucciones) mediante el Generador de consultas de predicción en SQL Server Data Tools (SSDT) y SQL Server Management Studio, o mediante la ventana Consulta DMX en SQL Server Management Studio. Las instrucciones de definición de datos de DMX forman parte del lenguaje de definición de datos (DDL) de Analysis Services. Para obtener más información, vea Referencia de los lenguajes de scripting.

Para obtener información sobre la sintaxis de instrucciones de definición de datos concretas, vea Referencia de Extensiones de minería de datos (DMX).

Consultas de definición de datos en Herramientas de datos de SQL Server

El Asistente para minería de datos es la herramienta preferida de SQL Server Data Tools (SSDT) para crear y modificar modelos y estructuras de minería de datos y para definir los orígenes de datos que se utilizan en las consultas de predicción y para entrenar.

Sin embargo, si desea conocer qué instrucciones envía el asistente al servidor para crear estructuras de datos o modelos de minería de datos, puede utilizar SQL Server Profiler para capturar instrucciones de definición de datos. Para obtener más información, vea Usar SQL Server Profiler para supervisar Analysis Services.

Para ver las instrucciones utilizadas para definir los orígenes de datos utilizados para entrenar o la predicción, puede utilizar la Vista SQL en el Generador de consultas de predicción. A veces puede resultar útil compilar consultas básicas para entrenar y probar modelos utilizando el Generador de consultas de predicción, para establecer la sintaxis correcta. A continuación, puede pasar a la Vista SQL y editar manualmente la consulta. Para obtener más información, vea Modificar manualmente una consulta de predicción.

Consultas de definición de datos en SQL Server Management Studio

Para los objetos de minería de datos, puede utilizar consultas de definición de datos para realizar las siguientes acciones:

  • Crear tipos de modelos específicos, como un modelo de agrupación en clústeres o modelo de árbol de decisión, utilizando CREATE MINING MODEL (DMX).

  • Modificar una estructura de minería de datos existente agregando un modelo o cambiando las columnas mediante ALTER MINING STRUCTURE (DMX). Tenga en cuenta que no puede modificar un modelo de minería de datos mediante DMX; solo agregar nuevos modelos a una estructura existente.

  • Realizar una copia de un modelo de minería de datos y, a continuación, modificarlo utilizando SELECT INTO (DMX).

  • Definir el conjunto de datos utilizado para entrenar un modelo mediante INSERT INTO (DMX) junto con una consulta de origen de datos como OPENROWSET.

SQL Server Management Studio proporciona plantillas de consulta que pueden ayudarle a crear consultas de definición de datos. Para obtener más información, vea Usar las plantillas de Analysis Services en SQL Server Management Studio.

En general, las plantillas proporcionadas para Analysis Services en SQL Server Management Studio solo contienen la definición de la sintaxis general, que debe personalizar, escribiendo en la ventana Consulta, o utilizando el cuadro de diálogo proporcionado para especificar parámetros.

Para obtener un ejemplo de cómo especificar parámetros utilizando la interfaz, vea Crear una consulta de predicción singleton desde una plantilla.

Generar script para instrucciones de definición de datos

Analysis Services proporciona varios lenguajes de scripting y programación que puede utilizar para crear o modificar objetos de minería de datos, o definir orígenes de datos. Aunque DMX está diseñado para acelerar las tareas de minería de datos, también puede utilizar XMLA y AMO para manipular objetos en scripts o en código personalizado.

El Complemento de minería de datos para Excel también incluye muchas plantillas de consulta y proporciona el Editor de consultas avanzadas, que le ayuda a crear instrucciones DMX complejas. Puede compilar una consulta interactivamente y, a continuación, cambiar a la Vista SQL para capturar la instrucción DMX.

Importar y exportar modelos

Puede utilizar instrucciones de definición de datos en DMX para exportar la definición de un modelo y su estructura y orígenes de datos necesarios y, a continuación, importar la definición en un servidor diferente. La importación y exportación es la manera más rápida y fácil de mover modelos y estructuras de minería de datos entre las instancias de Analysis Services. Para obtener más información, vea Administración de las soluciones y los objetos de minería de datos.

Nota de advertenciaAdvertencia

Si su modelo se basa en datos de un origen de datos de cubo, no podrá utilizar DMX para exportar el modelo y deberá utilizar la copia de seguridad y restaurarlo en su lugar.

Tareas relacionadas

En la siguiente tabla se proporcionan vínculos a tareas relacionadas con consultas de definición de datos.

Trabajar con plantillas para consultas DMX.

Usar las plantillas de Analysis Services en SQL Server Management Studio

Diseñar consultas de todo tipo, utilizando el Generador de consultas de predicción.

Crear una consulta de predicción con el Generador de consultas de predicción

Capturar definiciones de consultas utilizando SQL Server Profiler y utilizar seguimientos para supervisar Analysis Services.

Usar SQL Server Profiler para supervisar Analysis Services

Obtener más información sobre los lenguajes de scripting y lenguajes de programación proporcionados por Analysis Services.

Referencia XML for Analysis (XMLA)

Desarrollar con Objetos de administración de análisis (AMO)

Obtener información sobre la administración de modelos en SQL Server Management Studio y SQL Server Data Tools (SSDT).

Exportar e importar objetos de minería de datos

EXPORT (DMX)

IMPORT (DMX)

Obtener más información sobre OPENROWSET y otras maneras de consultar datos externos.

<source data query>.

Vea también

Conceptos

Asistente para minería de datos (Analysis Services - Minería de datos)