Data Mining Query Task
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
Importante
La minería de datos estaba en desuso en SQL Server 2017 (14.x) Analysis Services y ahora se ha interrumpido en SQL Server 2022 (16.x) Analysis Services. La documentación no se actualiza para las características en desuso e interrumpidas. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.
La tarea Consulta de minería de datos ejecuta consultas de predicción basadas en modelos de minería de datos integrados en Analysis Services. La consulta de predicción crea una predicción para datos nuevos a partir de modelos de minería de datos. Por ejemplo, una consulta de predicción puede predecir cuántos barcos de vela es probable vender durante los meses de verano, así como generar una lista de clientes que podrían estar interesados en comprar uno.
Integration Services proporciona tareas que realizan otras operaciones de Business Intelligence, como ejecutar instrucciones del lenguaje de definición de datos (DDL) y procesar objetos de análisis.
Para obtener más información sobre otras tareas de Business Intelligence, haga clic en uno de los temas siguientes:
Consultas de predicción
La consulta es una instrucción de Extensiones de minería de datos (DMX). El lenguaje DMX es una extensión del lenguaje SQL que permite trabajar con modelos de minería de datos. Para más información sobre cómo usar el lenguaje DMX, vea Referencia de Extensiones de minería de datos (DMX).
La tarea puede consultar múltiples modelos de minería de datos generados a partir de la misma estructura de minería de datos. Un modelo de minería de datos se construye mediante uno de los algoritmos de minería de datos proporcionados por Analysis Services. La estructura de minería de datos a la que hace referencia la tarea Consulta de minería de datos puede incluir múltiples modelos de minería de datos generados con algoritmos diferentes. Para más información, vea Estructuras de minería de datos (Analysis Services - Minería de datos) y Algoritmos de minería de datos (Analysis Services: Minería de datos).
La consulta de predicción ejecutada por la tarea Consulta de minería de datos devuelve como resultado una única fila o un conjunto de datos. Una consulta que devuelve una sola fila se denomina consulta de singleton. Por ejemplo, la consulta que predice cuántos barcos de vela se venderán en los meses de verano produce como resultado un número. Para más información sobre las consultas de predicción que devuelven una única fila, vea Herramientas de consulta de minería de datos.
Los resultados de la consulta se almacenan en tablas. Si ya existe una tabla con el nombre especificado en la tarea Consulta de minería de datos, la tarea puede crear la nueva tabla anexando un número al nombre o sobrescribir el contenido de la tabla existente.
Si los resultados incluyen anidamientos, se quita información de estructura jerárquica de los resultados antes de guardarlos. La eliminación de información de estructura jerárquica de los resultados convierte un conjunto de resultados anidados en una tabla. Por ejemplo, al quitar información de estructura jerárquica de un resultado anidado con una columna Customer y una columna anidada Product , se agregan filas a la columna Customer para crear una tabla que incluya los datos de productos de cada cliente. Así, por ejemplo, un cliente con tres productos diferentes se convierte en una tabla con tres filas; y cada fila incluirá los datos del cliente y uno de los productos. Si se omite la palabra clave FLATTENED, la tabla solo contendrá la columna Customer y una única fila por cliente. Para más información, vea SELECT (DMX).
Configuración de la tarea Consulta de minería de datos
La tarea Consulta de minería de datos requiere dos conexiones. La primera conexión es un administrador de conexiones de Analysis Services que se conecta a una instancia de Microsoft SQL Server Analysis Services o a un proyecto de Analysis Services que contiene la estructura de minería de datos y el modelo de minería de datos. La segunda conexión es un administrador de conexiones OLE DB que se conecta a la base de datos de SQL Server que contiene la tabla en la que escribe la tarea. Para obtener más información, consulte Analysis Services Connection Manager y OLE DB Connection Manager.
Puede establecer propiedades a través del Diseñador de SSIS o mediante programación.
Nota:
El Editor de la tarea Consulta de minería de datos no tiene página Expresiones. Utilice en su lugar la ventana Propiedades para tener acceso a las herramientas de creación y administración de expresiones de propiedades para las propiedades de la tarea Consulta de minería de datos.
Para obtener más información sobre cómo establecer estas propiedades en el Diseñador SSIS , haga clic en el siguiente tema:
Configuración mediante programación de la tarea Consulta de minería de datos
Para obtener más información sobre cómo establecer estas propiedades mediante programación, haga clic en uno de los temas siguientes:
Editor de la tarea Consulta de minería de datos (pestaña Modelo de minería de datos)
Utilice la pestaña Modelo de minería de datos del cuadro de diálogo Tarea Consulta de minería de datos para especificar la estructura y el modelo de minería de datos que se van a utilizar.
Para obtener información sobre cómo implementar la minería de datos en paquetes, vea Tarea Consulta de minería de datos y Soluciones de minería de datos.
Opciones generales
Nombre
Escriba un nombre único para la tarea Consulta de minería de datos. Este nombre se utiliza como etiqueta en el icono de tarea.
Nota
Los nombres de tarea deben ser únicos en un paquete.
Descripción
Escriba una descripción de la tarea Consulta de minería de datos.
Opciones de la pestaña Modelo de minería de datos
Connection
Seleccione un administrador de conexiones de Analysis Services de la lista o haga clic en Nuevo para crear uno.
Temas relacionados: Administrador de conexiones de Analysis Services
New
Cree un administrador de conexiones de Analysis Services nuevo.
Temas relacionados: Referencia de la interfaz de usuario del cuadro de diálogo Agregar administrador de conexiones con Analysis Services
Estructura de minería de datos
Seleccione una estructura de minería de datos de la lista.
Modelos de minería de datos
Seleccione un modelo de minería de datos que se haya generado en la estructura de minería de datos seleccionada.
Editor de la tarea Consulta de minería de datos (pestaña Consulta)
Use la pestaña Consulta del cuadro de diálogo Tarea Consulta de minería de datos para crear consultas de predicción según un modelo de minería de datos. En este cuadro de diálogo también puede enlazar parámetros y conjuntos de resultados con variables.
Para obtener información sobre cómo implementar la minería de datos en paquetes, vea Tarea Consulta de minería de datos y Soluciones de minería de datos.
Opciones generales
Nombre
Escriba un nombre único para la tarea Consulta de minería de datos. Este nombre se utiliza como etiqueta en el icono de tarea.
Nota
Los nombres de tarea deben ser únicos en un paquete.
Descripción
Escriba una descripción de la tarea Consulta de minería de datos.
Opciones de la pestaña Generar consulta
Consulta de minería de datos
Escriba una consulta de minería de datos.
Temas relacionados: Referencia de Extensiones de minería de datos (DMX)
Generar nueva consulta
Cree la consulta de minería de datos con una herramienta gráfica.
Temas relacionados: Data Mining Query
Opciones de la pestaña Asignación de parámetros
Nombre de parámetro
Opcionalmente, actualice el nombre del parámetro. Para asignar el parámetro a una variable, seleccione una variable de la lista Nombre de variable .
Nombre de variable
Seleccione una variable de la lista para asignarla al parámetro.
Add (Agregar)
Agregue un parámetro a la lista.
Remove
Seleccione un parámetro y haga clic en Quitar.
Opciones de la pestaña Conjunto de resultados
Nombre del resultado
Opcionalmente, actualice el nombre del conjunto de resultados. Para asignar el resultado a una variable, seleccione una variable de la lista Nombre de variable .
Para agregar un resultado, haga clic en Agregary escriba un nombre único para el resultado.
Nombre de variable
Seleccione una variable de la lista para asignarla al conjunto de resultados.
Tipo de resultado
Indique si desea devolver una fila única o un conjunto de resultados completo.
Add (Agregar)
Agregue un conjunto de resultados a la lista.
Remove
Seleccione un resultado y haga clic en Quitar.
Editor de la tarea Consulta de minería de datos (pestaña Salida)
Use la pestaña Salida del cuadro de diálogo Editor de la tarea Consulta de minería de datos para especificar el destino de la consulta de predicción.
Para obtener información sobre cómo implementar la minería de datos en paquetes, vea Tarea Consulta de minería de datos y Soluciones de minería de datos.
Opciones generales
Nombre
Escriba un nombre único para la tarea Consulta de minería de datos. Este nombre se utiliza como etiqueta en el icono de tarea.
Nota
Los nombres de tarea deben ser únicos en un paquete.
Descripción
Escriba una descripción de la tarea Consulta de minería de datos.
Opciones de la pestaña Salida
Connection
Seleccione un administrador de conexiones de la lista o haga clic en Nuevo para crear uno.
Nuevo
Cree un administrador de conexiones nuevo. Solo se pueden usar los tipos de administrador de conexiones ADO.NET y OLE DB.
Tabla de salida
Especifique la tabla en la que la consulta de predicción escribe los resultados.
Quitar y volver a crear la tabla de salida
Indica si la consulta de predicción debe sobrescribir el contenido de la tabla de destino quitando y volviendo a crear la tabla.