Criar consultas drillthrough com o DMX

Aplica-se a: SQL Server 2019 e anteriores Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

A mineração de dados foi preterida no SQL Server 2017 Analysis Services e agora descontinuada no SQL Server 2022 Analysis Services. A documentação não é atualizada para recursos preteridos e descontinuados. Para saber mais, consulte Compatibilidade com versões anteriores do Analysis Services.

Para todos os modelos que suportam drillthrough, pode recuperar dados de casos e estruturas criando uma consulta DMX no SQL Server Management Studio ou em qualquer outro cliente que suporte DMX.

Importante

Para visualizar os dados, deve ativar o drillthrough e ter as permissões necessárias.

Especificação de opções de perfuração

A sintaxe geral para recuperar casos de modelos e casos de estrutura é a seguinte:

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

Para mais informações sobre a utilização de consultas DMX para devolver dados de caso, consulte SELECT FROM <model>.CASES (DMX) e SELECT FROM <structure>.CASES.

Examples

A consulta DMX seguinte devolve os dados do caso para uma série de produtos específica a partir de um modelo de séries temporais. A consulta também devolve a coluna Amount, que não foi usada no modelo mas está disponível na estrutura de mineração.

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

Neste exemplo, a consulta usa um alias para renomear a coluna da estrutura. Se não atribuires um alias à coluna de estrutura, a coluna é devolvida com o nome 'Expression'. Este nome é o padrão para todas as colunas sem nome.

Ver também

Consultas de perfuração (Mineração de Dados)
Perfuração em Estruturas Mineiras