Crear una consulta DMX en SQL Server Management Studio

Se aplica a: SQL Server 2019 y versiones anteriores de Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

La minería de datos estaba en desuso en SQL Server 2017 Analysis Services y ahora se ha interrumpido en SQL Server 2022 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.

SQL Server proporciona un conjunto de características que le ayudarán a crear consultas de predicción, consultas de contenido y consultas de definición de datos en modelos de minería de datos y estructuras de minería de datos.

  • El Generador gráfico de consultas de predicción está disponible en SQL Server Data Tools y SQL Server Management Studio, para simplificar el proceso de escritura de consultas de predicción y asignar conjuntos de datos a un modelo.

  • Las plantillas de consulta que se proporcionan en el Explorador de plantillas agilizan la creación de muchos tipos de consultas DMX, incluidos muchos tipos de consultas de predicción. Se proporcionan plantillas para las consultas de contenido, las consultas que usan conjuntos de datos anidados, las consultas que devuelven casos de la estructura de minería de datos e, incluso, las consultas de definición de datos.

  • El Explorador de metadatos en los paneles de consulta DMX y MDX proporciona una lista de los modelos disponibles y de las estructuras que se pueden arrastrar y colocar en el generador de consultas, junto con una lista de funciones DMX. Esta característica facilita la obtención de nombres de objeto directamente, sin necesidad de escribir.

En este tema se describe cómo crear una consulta DMX mediante el Explorador de metadatos y el editor de consultas DMX.

Plantillas de consulta DMX

Las plantillas para crear consultas DMX básicas están disponibles en el Explorador de plantillas. La carpeta DMX contiene las plantillas de minería de datos, que se dividen en las categorías siguientes:

  • Contenido del modelo

  • Administración de modelos

  • Consultas de predicción

  • Contenido de la estructura

También puede crear plantillas personalizadas, para las consultas o los comandos que se ejecutan con frecuencia.

Plantillas de consulta XMLA

SQL Server Analysis Services también proporciona plantillas para consultas XMLA.

Hay cierta superposición entre los tipos de consultas que se pueden realizar mediante XMLA y DMX. Por ejemplo, puede crear algunas consultas de contenido de modelo con conjuntos de filas de esquema de minería de datos o DMX, pero los conjuntos de filas de esquema a veces contienen información que no se expone en las consultas de contenido DMX.

También hay algunas diferencias clave en la manera en que las operaciones se tratan en DMX y en XMLA. Por ejemplo, puede usar XMLA para realizar operaciones administrativas, como la copia de seguridad de una base de datos de SQL Server Analysis Services completa, pero si desea realizar una copia de seguridad de un único modelo de minería de datos, DMX proporciona un comando simple, EXPORT (DMX), que es más adecuado para ese propósito.

Generar y ejecutar una consulta DMX

Abrir una nueva ventana de consulta DMX

  1. Haga clic en Nueva consulta en Management Studio y, a continuación, seleccione Nueva consulta DMX del servidor de análisis.

  2. Cuando aparezca el cuadro de diálogo Conectar al servidor, seleccione la instancia de SQL Server Analysis Services que contiene los modelos de minería de datos con los que desea trabajar.

Abrir el Explorador de plantillas

  1. En SQL Server Management Studio, en el menú Ver, seleccione Explorador de plantillas.

  2. Haga clic en Analysis Server para ver una vista de árbol de las plantillas que se aplican a SQL Server Analysis Services.

Aplicar una plantilla para crear una consulta

  • Haga clic con el botón derecho en el tipo adecuado de consulta y seleccione Abrir.

  • O bien, arrastre la plantilla en el editor de consultas.

  • También puede completar los parámetros de la consulta con la opción Especificar valores para parámetros, en el menú Consulta .

Para obtener ejemplos sobre cómo utilizar tipos específicos de consultas a partir de plantillas, consulte los temas siguientes:

Crear una consulta de predicción singleton desde una plantilla

Crear una consulta de contenido en un modelo de minería de datos

Vea también

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