Ver Query MDX gerado durante a navegação em um cubo em SSMS
-
28-09-2020 - |
Pergunta
No SQL Server Management Studio, uma vez que eu navego um cubo, posso soltar campos de coluna, campos de linha e campos de filtro.Isso exibe os dados necessários.
Eu quero saber se há uma maneira de visualizar a consulta MDX sendo gerada atrás das cenas para exibir os dados?
obrigado.
Solução
SQL Server Profiler funciona em servidores SSAS.Selecione Analysis Services para o tipo de servidor na caixa de diálogo Conexão ao iniciar uma conexão de profiler.Selecione seu servidor de análise e conecte.Você pode usar o modelo de profiler padrão e iniciar o traço.Você deve ser capaz de ver a consulta MDX dessa maneira.
Outras dicas
Abra SSMS e conecte-se ao 'Engine do Analysis Server'.
Selecione o "cubo" e faça clique com o botão direito do mouse e coloque as métricas e dimensão conforme sua exigência.
e execute a consulta.
No menu superior, você pode fingir 'modo de design', você pode ver a consulta MDX para o resultado da consulta correspondente.
Há um plugin do Excel no CodePlex que permite visualizar o MDX criado enquanto navega a um cubo SSAS.
Não há uma ótima maneira de fazer isso via Excel ou SSMS, mas se você usar lances, há uma maneira simples de alcançá-lo, e eu uso muito eu mesmo ....
Crie um novo projeto de relatório. Crie um novo DataSource, que se conecta ao cubo. Inicie o processo para criar um novo relatório e, na tela 'Design A Query', você pode clicar em 'CONVERY BUILDER'.Isso irá puxar uma GUI onde medidas e dimensões podem ser clicadas e arrastadas, etc. e clique no ícone 'Modo de design', e ele alternará entre a visualização GUI e mostrando o MDX.