Crear consultas de obtención de detalles usando DMX

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.

Para todos los modelos que admiten la obtención de detalles, puede recuperar datos de casos y datos de estructura mediante la creación de una consulta DMX en SQL Server Management Studio o cualquier otro cliente que admita DMX.

Advertencia

Para ver los datos, debe estar habilitada la obtención de detalles y es necesario tener los permisos necesarios.

Especificar las opciones de la obtención de detalles

La sintaxis general para recuperar los casos de modelos y de estructuras es la siguiente:

SELECT <model column list>, StructureColumn('<structure column name') FROM <modelname>.CASES  

Para obtener información adicional sobre el uso de consultas DMX para devolver datos de casos, vea MODELO SELECT FROM<>. CASES (DMX) y SELECT FROM <(estructura>). CASOS.

Ejemplos

La siguiente consulta DMX devuelve los datos de los casos para una serie de productos concreta de un modelo de serie temporal. La consulta también devuelve la columna Amount, que no se usó en el modelo pero que está disponible en la estructura de minería de datos.

SELECT [DateSeries], [Model Region], Quantity, StructureColumn('Amount') AS [M200 Pacific Amount]  
FROM Forecasting.CASES  
WHERE [Model Region] = 'M200 Pacific'  

Observe que en este ejemplo, se ha usado un alias para cambiar el nombre de la columna de estructura. Si no asigna un alias a la columna de estructura, la columna se devuelve con el nombre 'Expression'. Este es el comportamiento predeterminado para todas las columnas sin nombre.

Consulte también

Consultas de obtención de detalles (minería de datos)
Obtención de detalles en estructuras de minería de datos