Usando a interface de usuário do DAX Studio: uma visão geral

Neste tutorial, faremos uma rápida visão geral de todas as opções disponíveis na interface do usuário do DAX Studio. Isso inclui os painéis e cada botão na faixa de opções. Discutiremos como o uso desses recursos ajudará a melhorar seu desempenho no DAX Studio.

É importante se familiarizar com a finalidade e a função de cada recurso no DAX Studio. Então, vamos passar por isso de cima para baixo.

Índice

Usando a faixa de opções do DAX Studio

O DAX Studio tem três guias em sua faixa de opções: Home , Advanced e Help .

Usando a interface de usuário do DAX Studio: uma visão geral

1. A guia Início:

As opções na guia Início são agrupadas de acordo com a finalidade.

Usando a interface de usuário do DAX Studio: uma visão geral

Para criar e executar consultas

Estes são os botões dentro do grupo Consulta :

Usando a interface de usuário do DAX Studio: uma visão geral

O primeiro botão à esquerda é Executar . Essa opção permite executar o código DAX que você escreveu. E se você clicar na seta suspensa, mais 2 botões aparecerão: Executar Consulta e Limpar Cache e Executar .

O próximo botão é Cancelar . Clicar nessa opção solicitará que a execução da consulta seja interrompida. Isso é especialmente útil se uma consulta estiver demorando muito para ser executada.

A opção Limpar Cache é semelhante a Limpar Cache e Executar , só que a primeira simplesmente limpará os caches no programa. Portanto, se você deseja executar a consulta após limpar o cache, é melhor escolher a última opção para reduzir o número de cliques.

A opção Saída permite extrair os resultados para visualização e edição em outro software. Por exemplo, se você deseja visualizar os resultados no Excel, pode usar a opção Saída para extrair os resultados como um arquivo do Excel.

Usando a interface de usuário do DAX Studio: uma visão geral

O grupo View possui apenas um botão: o Query Builder.

O Query Builder permite que você execute uma consulta DAX sem precisar escrever nenhum código.

Usando a interface de usuário do DAX Studio: uma visão geral

Depois de clicar no Query Builder, você só precisa arrastar e soltar colunas e/ou medidas de seu painel de metadados.

O grupo Editar contém botões semelhantes aos de outros programas, como o Excel.

Usando a interface de usuário do DAX Studio: uma visão geral

Esses comandos são aplicáveis ​​aos códigos que você escreveu.

Para formatar o código DAX

O próximo grupo é Formato :

Usando a interface de usuário do DAX Studio: uma visão geral

Consulta de formato é uma ótima ferramenta para usar ao escrever código DAX. Clicar nele formatará seus códigos DAX de acordo com o padrão DAX Studio.

Esta opção usa um serviço conhecido como daxformatter.com . Ele envia uma solicitação para este site e, por sua vez, o site formata o código e o envia de volta ao DAX Studio. Observe que você precisa de uma conexão com a Internet para fazer essa funcionalidade funcionar.

Em seguida, os botões Comentar e Descomentar permitem que você coloque comentários em seu código DAX.

Os botões To Upper e To Lower permitem que você altere as maiúsculas e minúsculas do seu código DAX escrito.

A opção Debug Commas é um recurso que permite deslocar vírgulas do final da linha para o início da linha. Isso é especialmente útil quando você está escrevendo várias linhas de código. Isso diminui a confusão.

O próximo grupo Localizar com os botões Localizar e Substituir tem funções semelhantes às de outros softwares.

Usando a interface de usuário do DAX Studio: uma visão geral

Para medir e monitorar o desempenho

Seguindo em frente, há o grupo do LuckyTemplates .

Usando a interface de usuário do DAX Studio: uma visão geral

O botão Load Perf Data permite importar dados que foram exportados do LuckyTemplates Performance Analyzer .

Para fazer isso, primeiro você precisa extrair um arquivo do LuckyTemplates. Vá para a guia Exibir no LuckyTemplates e clique em Analisador de Desempenho .

Usando a interface de usuário do DAX Studio: uma visão geral

O painel Performance Analyzer aparecerá. Clique no botão Iniciar gravação enquanto examina os visuais e o código DAX no LuckyTemplates que deseja analisar e, em seguida, clique em Exportar .

Usando a interface de usuário do DAX Studio: uma visão geral

Volte para o DAX Studio e carregue o arquivo que você extraiu do LuckyTemplates usando a opção Load Perf Data .

O próximo é o grupo Traces :

Usando a interface de usuário do DAX Studio: uma visão geral

O primeiro botão desse grupo é Todas as consultas . Ao clicar nele, uma nova guia chamada Todas as consultas aparecerá na parte inferior.

Usando a interface de usuário do DAX Studio: uma visão geral

Esta guia contém StartTime, Type, Duration, User, Database e Query. Ele fornece estatísticas digitais das consultas enviadas ao Analysis Services no LuckyTemplates, LuckyTemplates Service , Excel ou SSAS .

A opção Query Plan fornece informações sobre o plano de consulta lógico e físico. Isso pode ajudá-lo a entender como o mecanismo DAX resolve um código DAX. Ao clicar nessa opção, outra nova guia aparecerá na parte inferior.

Usando a interface de usuário do DAX Studio: uma visão geral

Depois, há a opção Horários do servidor . Ele fornece informações sobre como os dados foram extraídos do mecanismo de armazenamento . Da mesma forma, outra nova guia será aberta se você clicar nela.

Usando a interface de usuário do DAX Studio: uma visão geral

Para Traces, você não pode ter todas as três opções ativadas simultaneamente.

Se você tentar clicar em duas opções simultaneamente, aparecerá uma mensagem de erro dizendo que você deve aguardar a atualização do rastreamento.

Para uso com software externo

O último grupo na guia Home é Connection :

Usando a interface de usuário do DAX Studio: uma visão geral

O botão Conectar permite que você conecte ou altere a conexão atual para o modelo do LuckyTemplates, Analysis Services ou Excel no DAX Studio.

Por exemplo, você está trabalhando com um modelo do LuckyTemplates e deseja alternar instantaneamente entre as ferramentas de dados do SQL Server ou SSAS. Depois é só usar a opção Conectar e fazer as alterações necessárias.

Usando a interface de usuário do DAX Studio: uma visão geral

A opção Atualizar Metadados , quando clicada, atualizará suas tabelas e dados encontrados no painel Metadados no DAX Studio.

Por exemplo, você fez alterações em seus dados no LuckyTemplates. Essa alteração não será rastreada automaticamente pelo DAX Studio. Portanto, você precisa clicar em Atualizar metadados e ele será atualizado de acordo.

2. A guia Avançado:

A segunda guia na faixa de opções é a guia Avançado .

Usando a interface de usuário do DAX Studio: uma visão geral

As opções nesta aba são agrupadas em 4 de acordo com a função.

O primeiro é o grupo Métricas :

Usando a interface de usuário do DAX Studio: uma visão geral

Vamos primeiro discutir a opção Exibir Métricas .

Quando clicado, isso abrirá o painel VertiPaq Analyzer Metrics, que fornece várias informações sobre tabelas, colunas e outros dados usados ​​em seu arquivo DAX Studio atual.

Usando a interface de usuário do DAX Studio: uma visão geral

A opção Export Metrics exportará as informações no painel VertiPaq Analyzer Metrics, enquanto a opção Import Metrics traz métricas de fontes fora do DAX Studio.

O grupo Exportar contém a opção Exportar dados que permite exportar os dados em seu DAX Studio como arquivo .csv ou tabela SQL.

Usando a interface de usuário do DAX Studio: uma visão geral

Usando a interface de usuário do DAX Studio: uma visão geral

Em seguida, o grupo Performance contém a opção Run Benchmark .

Usando a interface de usuário do DAX Studio: uma visão geral

Você pode usar isso quando quiser executar o mesmo código várias vezes com a ajuda do cache frio e do cache quente.

Usando a interface de usuário do DAX Studio: uma visão geral

O último grupo na guia Avançado é Ferramentas externas .

Usando a interface de usuário do DAX Studio: uma visão geral

Quando clicado, o SQL Profiler abre a janela do SQL Server Profiler.

Usando a interface de usuário do DAX Studio: uma visão geral

Ele permite que você rastreie o código que está sendo executado junto com os eventos gerados nos bastidores. No entanto, o DAX Studio já faz essa mesma operação, portanto, não há necessidade real de usar essa opção.

Isso é algo que você usaria caso não conseguisse abrir o DAX Studio em seu computador. Esta opção está disponível no SQL Server Management Studio.

A opção Analisar no Excel permite conectar o DAX Studio ao Excel. Isso é especialmente útil se você deseja criar rapidamente uma tabela dinâmica ou um relatório.

Usando a interface de usuário do DAX Studio: uma visão geral

Ao clicar nele, o programa Excel será iniciado e, por padrão, o redirecionará para a criação de tabelas dinâmicas.

3. A guia Ajuda:

A última guia na faixa de opções do DAX Studio é a guia Ajuda .

Usando a interface de usuário do DAX Studio: uma visão geral

Esta guia ajudará você a entender melhor as funções e os recursos do DAX Studio.

No grupo Links , há DAX Studio Help , Power Pivot Forum e Analysis Services Forum .

Estes são links que você pode acessar se tiver dúvidas. Esses links o redirecionarão para fontes on-line, portanto, verifique se você está conectado à Internet.

Além disso, há também o grupo Problemas .

Se você enfrentar um bug ao usar o DAX Studio, poderá denunciá-lo usando a opção Report a Bug . Você também pode solicitar recursos usando a opção Solicitar um recurso . E se houver um recurso específico que você não entende, você pode clicar na opção Faça uma pergunta .

Se quiser saber mais informações sobre sua versão do DAX Studio, clique na opção Sobre o DAXStudio .

Usando a interface de usuário do DAX Studio: uma visão geral

Você também pode usar isso para compartilhar informações mais detalhadas sobre os problemas encontrados ao usar o DAX Studio.

Adicionando recursos à barra de ferramentas de acesso rápido

Se houver recursos ou funções que você utiliza várias vezes ao dia enquanto usa o DAX Studio, você pode adicioná-los à barra de ferramentas de acesso rápido .

Para adicionar itens à Barra de Ferramentas de Acesso Rápido, basta clicar com o botão direito do mouse sobre eles e selecionar Adicionar à Barra de Ferramentas de Acesso Rápido .

Usando a interface de usuário do DAX Studio: uma visão geral

A barra de ferramentas de acesso rápido pode ser encontrada no canto superior esquerdo do DAX Studio.

Usando a interface de usuário do DAX Studio: uma visão geral

Você também pode optar por transferi-lo abaixo da faixa de opções.

Isso é especialmente útil se você costuma usar opções que estão em menus suspensos. Ao adicioná-los à Barra de Ferramentas de Acesso Rápido, você reduz o número de cliques que precisa fazer.

Além disso, se você tiver tudo o que precisa na barra de ferramentas, poderá fechar a Faixa de opções. Isso tornará seu espaço de trabalho do DAX Studio menos confuso.

Usando o painel de metadados no DAX Studio

O Painel de Metadados fornece informações sobre seu modelo de dados.

Usando a interface de usuário do DAX Studio: uma visão geral

O primeiro menu suspenso fornece o nome do modelo de dados. Se você estiver conectado ao SQL Server Analysis Services, verá vários bancos de dados listados neste menu suspenso.

A opção de pesquisa permite filtrar o conteúdo do seu modelo de dados, como tabelas e colunas.

Usando recursos especiais no DAX Studio

Um recurso distinto no DAX Studio é a capacidade de aumentar e diminuir o zoom de cada painel.

Usando a interface de usuário do DAX Studio: uma visão geral

Além disso, se você passar o mouse sobre uma tabela no painel Metadados, estatísticas detalhadas sobre essa tabela/coluna serão exibidas.

Usando a interface de usuário do DAX Studio: uma visão geral

Você também notará que há tabelas com ícones translúcidos que originalmente não fazem parte do arquivo do LuckyTemplates usado no DAX Studio.

Usando a interface de usuário do DAX Studio: uma visão geral

Essas tabelas existem porque toda vez que você usa a funcionalidade de data/hora automática no LuckyTemplates, o DAX Studio cria várias tabelas para cada coluna em seu modelo de dados.

É por isso que é importante ter uma tabela Date em cada modelo de dados, caso você vá usá-la no futuro para executar cálculos de inteligência de tempo.

Essas tabelas aparecem apenas dentro de ferramentas externas, como o DAX Studio, e não são visíveis dentro do LuckyTemplates por padrão. Você pode desligar esta opção para que não consuma muito espaço na memória do programa.

Usando o painel de funções no DAX Studio

O painel Funções é usado se você quiser entender os parâmetros e argumentos de uma determinada função.

Usando a interface de usuário do DAX Studio: uma visão geral

Para visualizar os parâmetros, arraste e solte uma função do painel Funções para a área de codificação. Neste exemplo, é a função DATE.

Usando a interface de usuário do DAX Studio: uma visão geral

Você verá o argumento necessário para fazer a função DATE funcionar corretamente no DAX Studio.

Usando o painel DMV no DAX Studio

DMV significa Visualizações de gerenciamento dinâmico . Essas informações de estado do servidor de retorno do DMV.

Usando a interface de usuário do DAX Studio: uma visão geral

Você pode acessar qualquer informação sobre seu modelo de dados com a ajuda desses DMVs. Eles aparecem como uma instrução SQL, mas não são realmente um código.

Por exemplo, vamos arrastar e soltar DISCOVER_KEYWORDS na área de codificação e executá-lo.

Usando a interface de usuário do DAX Studio: uma visão geral

No painel Resultados, você verá que ele fornece uma coluna que diz Palavra-chave.

Se você tentar executar uma dessas palavras-chave no LuckyTemplates, receberá uma mensagem de erro informando que o código está incorreto.

Usando a interface de usuário do DAX Studio: uma visão geral

Isso ocorre porque essas palavras-chave são reservadas.

Você não pode usar palavras-chave reservadas em seu código DAX.

Este é um recurso muito útil, pois ajuda a evitar erros de palavras-chave. Usar as palavras-chave certas no DAX Studio e no LuckyTemplates é especialmente crucial se você estiver escrevendo várias linhas de código.

Usando os outros painéis disponíveis no DAX Studio

Painel de Saída

O painel Output fornece informações sobre as ações que você executou no DAX Studio.

Usando a interface de usuário do DAX Studio: uma visão geral

Isso inclui, mas não está limitado a, estabelecer conexões, aguardar o início do rastreamento e/ou atualizar os metadados. Ele também inclui informações detalhadas sobre erros.

Se você executar um código, ele também fornecerá informações sobre o número de linhas que foram retornadas e o tempo de processamento da consulta.

Painel de Resultados

O painel Resultados mostra o resultado do código DAX ou DMV que você executou.

Usando a interface de usuário do DAX Studio: uma visão geral

Painel de Histórico de Consultas

O painel Query History mostra um resumo dos códigos que você executou.

Usando a interface de usuário do DAX Studio: uma visão geral

Isso é especialmente útil se você fechar uma sessão do DAX Studio e quiser recuperar informações sobre as consultas executadas. Se você clicar duas vezes em uma consulta, ela aparecerá automaticamente na janela de código.

Outra informação

No canto inferior direito do DAX Studio, existem várias outras informações disponíveis.

Usando a interface de usuário do DAX Studio: uma visão geral

A informação mais importante é o host local e o número do código . Ao tentar conectar o Excel ao LuckyTemplates ou ao Analysis Services, você precisa dessas informações para poder fazer uma conexão entre o DAX Studio e qualquer um dos dois softwares mencionados.

O tempo, ao final, permite acompanhar os segundos ou minutos decorridos ao executar uma consulta.


Desempenho da consulta e configuração do DAX Studio

Conclusão

DAX Studio é a melhor ferramenta para usar ao analisar consultas DAX no LuckyTemplates. Portanto, é importante se familiarizar com cada recurso com o qual ele foi criado. É importante entender o que são, como podem ser usados ​​e como podem afetar seu fluxo de trabalho ao usar o DAX Studio.

Esta visão geral da interface do usuário do DAX Studio é uma boa base antes de escrever códigos DAX. Quanto mais profundo for o seu conhecimento do básico, mais sucesso terá ao lidar com problemas avançados.

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.