Crear consultas de drillthrough mediante 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 descontinuó en SQL Server 2022 Analysis Services. La documentación no se actualiza para las características en desuso y descontinuadas. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.

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

Importante

Para ver los datos, debe habilitar la exploración en profundidad y tener los permisos necesarios.

Especificar opciones de exploración en profundidad

La sintaxis general para recuperar casos de modelo y casos de estructura es la siguiente:

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

Para obtener más información sobre el uso de consultas DMX para devolver datos de caso, consulte SELECT FROM <model>.CASES (DMX) y SELECT FROM <structure>.CASES.

Examples

La siguiente consulta DMX devuelve los datos de casos de una serie de productos específica de un modelo de serie temporal. La consulta también devuelve la columna Importe, que no se utilizó 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'  

En este ejemplo, la consulta usa 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 nombre es el valor predeterminado para todas las columnas sin nombre.

Consulte también

Consultas detalladas (Minería de datos)
Desglose de estructuras de minería de datos