Compartir a través de


Interfaces de consultas de minería de datos

Las consultas de minería de datos se basan en el lenguaje DMX (Extensiones de minería de datos). DMX se usa para todas las tareas de predicción y modelado, incluida la clasificación, el análisis de riesgos, la generación de recomendaciones y la regresión lineal. También puede recuperar los patrones y estadísticas que se generaron al procesar el modelo.

La sintaxis de una consulta de predicción mediante DMX es similar a la sintaxis de una consulta en Transact-SQL. Tanto SQL Server Management Studio como SQL Server Data Tools (SSDT) proporcionan herramientas que le ayudan a crear consultas de predicción DMX.

En este tema se describen las interfaces que puede usar para crear y ejecutar consultas de minería de datos con DMX.

Herramientas de consulta

Interfaces de programación de aplicaciones

Herramientas de consulta de minería de datos

SQL Server proporciona las siguientes herramientas que puede usar para crear consultas de predicción, consultas de contenido y consultas de definición de datos en objetos de minería de datos:

  • Generador de consultas de predicción

  • Editor de consultas

  • Plantillas DMX

  • Componentes de minería de datos de Integration Services

Generador de consultas de predicción

El Generador de consultas de predicción se incluye en la pestaña Predicción del modelo de minería de datos de Designer, que está disponible en SQL Server Management Studio y SQL Server Data Tools (SSDT).

Si utiliza el generador de consultas, puede utilizar las herramientas gráficas para seleccionar un modelo de minería de datos, agregar nuevos datos del caso y agregar funciones de predicción. El Generador de consultas de predicción incluye un editor de texto que puede usar para modificar la consulta manualmente y un panel Resultados sencillo para ver los resultados de la consulta.

Editor de consultas

El Editor de Power Query de SQL Server Management Studio proporciona herramientas que puede usar para compilar y ejecutar consultas DMX. Puede conectar a una instancia de SQL Server Analysis Services y, a continuación, seleccionar una base de datos, columnas de estructura de minería de datos y un modelo de minería de datos. El Explorador de metadatos contiene una lista de funciones de predicción que puede examinar.

Plantillas DMX

SQL Server Management Studio proporciona plantillas de consulta DMX interactivas que puede usar para compilar consultas DMX. Si no ve la lista de plantillas, haga clic en Ver en la barra de herramientas y seleccione Explorador de plantillas. Para ver todas las plantillas de Analysis Services, incluidas las plantillas para DMX, MDX y XMLA, haga clic en el icono de cubo.

Para compilar una consulta mediante una plantilla, puede arrastrar la plantilla a una ventana de consulta abierta, o puede hacer doble clic en la plantilla para abrir una nueva conexión y un nuevo panel de consulta.

Para consultar un ejemplo de cómo crear una consulta de predicción a partir de una plantilla, vea Crear una consulta de predicción singleton desde una plantilla.

Advertencia

El Complemento de minería de datos para Microsoft Office Excel también contiene varias plantillas, junto con un generador de consultas interactivo que puede ayudarle a crear instrucciones DMX complejas. Para utilizar las plantillas, haga clic en Consulta, y haga clic en Avanzadas en el Cliente de minería de datos.

Componentes de minería de datos de Integration Services

También puede incluir consultas de predicción como parte de un paquete de SQL Server Integration Services. Las siguientes tareas y transformaciones en Integration Services admiten la creación y ejecución de consultas de predicción DMX y instrucciones DMX.

Componente Descripción
Tarea Consulta de minería de datos Ejecuta consultas DMX y otras instrucciones DMX como parte de un flujo de control.

El editor de tareas incorpora el Generador de consultas de predicción y un cuadro de texto para modificar la consulta DMX manualmente. Sin embargo, el editor de tareas no puede validar la consulta con objetos de una solución de Analysis Services. Por lo tanto, es mejor crear una consulta dentro de SQL Server Data Tools o Management Studio y, a continuación, pegar el texto de la instrucción o consulta en el editor de tareas.
Consulta de minería de datos, transformación Ejecuta una consulta de predicción en un flujo de datos usando los datos proporcionados por un origen de flujo de datos.

El editor de tareas incorpora el Generador de consultas de predicción y un cuadro de texto para modificar la consulta DMX manualmente.

La transformación solo se puede utilizar para crear consultas que utilicen los datos del flujo de datos; es decir, consultas que utilicen la sintaxis de PREDICTION JOIN. Este componente no se puede utilizar para ejecutar consultas de contenido u otros tipos de instrucciones DMX.

Interfaces de programación de aplicaciones

Puede crear aplicaciones personalizadas que ejecuten consultas en modelos de minería de datos mediante distintos lenguajes de programación, junto con protocolos de servidor como OLE DB o el cliente ADOMD de Analysis Services. Para más información, vea Programación de minería de datos.

Sin embargo, XMLA constituye el formato del mensaje subyacente para todas las interacciones con un servidor de Analysis Services. En un mensaje XMLA, las consultas se representan de forma diferente dependiendo de si se envía una consulta de predicción basada en DMX, una consulta de contenido o una consulta que recupera metadatos del modelo mediante los conjuntos de filas de esquema de minería de datos.

Consulte también

Referencia de Extensiones de minería de datos (DMX)
Soluciones de minería de datos
Descripción de la instrucción Select de DMX
Estructura y uso de las consultas de predicción de DMX
Crear una consulta de predicción con el Generador de consultas de predicción
Crear una consulta DMX en SQL Server Management Studio