Crear una consulta de minería de datos utilizando XMLA

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.

Puede crear diversas consultas con los objetos de minería de datos utilizando AMO, DMX o XML/A.

XML se utiliza para la comunicación entre el servidor de Analysis Services y todos los clientes. Por lo tanto, aunque generalmente es mucho más fácil crear consultas de contenido mediante DMX, puede escribir consultas mediante las instrucciones DISCOVER y COMMAND en XML/A, ya sea mediante un cliente que admita el protocolo SOAP o mediante la creación de una consulta XML/A en SQL Server Management Studio.

En este tema se explica cómo usar las plantillas XML/A que están disponibles en SQL Server Management Studio para crear una consulta de contenido del modelo en un modelo de minería de datos almacenado en el servidor actual.

Consultar conjuntos de filas de esquema de minería de datos utilizando XML/A

Para abrir una plantilla XML/A

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

  2. Haga clic en el icono de cubo para abrir la lista de las plantillas de Analysis Services.

  3. En la lista de categorías de plantilla, expanda XMLA, expanda Conjuntos de filas de esquemay haga doble clic en Detectar conjuntos de filas de esquema para abrir la plantilla en el editor de código adecuado.

  4. En el cuadro de diálogo Conectar a Analysis Services , complete la información de conexión y, a continuación, haga clic en Conectar. Se abre una ventana nueva del editor de consultas, rellenada con la plantilla Detectar conjuntos de filas de esquema .

Para detectar los nombres de columna del conjunto de filas de esquema MINING MODEL CONTENT

  1. Con la plantilla Detectar conjuntos de filas de esquema abierta, haga clic en Ejecutar.

    En el panel Resultados se devuelve una lista de conjuntos de filas de esquema que contiene los nombres de los conjuntos de filas de esquema y las columnas de conjunto de filas para todos los conjuntos de filas disponibles en la instancia actual.

  2. En el panel Consulta, coloque el cursor después <de la lista> de restricciones y presione ENTRAR para agregar una nueva línea.

  3. Coloque el cursor en la línea en blanco y escriba <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    La sección completa para las restricciones debería aparecer de la forma siguiente:

    <Restrictions>

    <RestrictionList>

    <SchemaName>DMSCHEMA_MINING_MODEL_CONTENT</SchemaName>

    </RestrictionList>

    </Restrictions>

  4. Haga clic en Ejecutar.

    El panel Resultados muestra una lista de nombres de columna para el conjunto de filas de esquema especificado.

Para crear una consulta de contenido mediante el conjunto de filas de esquema MINING MODEL CONTENT

  1. En la plantilla Detectar conjuntos de filas de esquema , cambie el tipo de solicitud reemplazando el texto dentro de las etiquetas de tipos de solicitud.

    Reemplace esta línea:

    <RequestType>DISCOVER_SCHEMA_ROWSETS</RequestType>

    por la línea siguiente:

    <RequestType>DMSCHEMA_MINING_MODEL_CONTENT</RequestType>

  2. Cambie la lista de restricciones para especificar un modelo de minería de datos por el nombre, agregando una condición nueva a las listas de restricciones.

  3. En la plantilla, coloque el cursor después de <Restriction List> y presione Entrar para agregar una línea nueva.

  4. Coloque el cursor en la línea en blanco y escriba <MODEL_NAME>Nombre o MODEL_NAME> del modelo<

    La sección completa para las restricciones debería aparecer de la forma siguiente:

    <Restrictions>

    <RestrictionList>

    <MODEL_NAME>My model name</MODEL_NAME>

    </RestrictionList>

    </Restrictions>

  5. Haga clic en Ejecutar.

    El panel Resultados muestra la definición de esquema, junto con los valores para el modelo especificado.

Consulte también

Contenido del modelo de minería de datos (Analysis Services - Minería de datos)