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.
Neste tutorial, você aprenderá sobre o plano de consulta e as temporizações do servidor no DAX Studio . Esta é uma visão geral do que acontece nos bastidores sempre que você executa uma consulta DAX .
Você pode encontrar a opção Query Plan and Server Timings no painel Traces, na guia Home.
Índice
Plano de consulta no DAX Studio
Quando você clica na opção Plano de consulta, ela cria uma conexão com o modelo de dados no LuckyTemplates ou no SQL Server Analysis Services .
Planos de consulta são declarações geradas pelo mecanismo de fórmula que define o fluxo lógico e físico da tarefa.
Você pode ver que o painel Saída mostra que o rastreamento de consulta foi iniciado.
A partir daqui, todo o código que você executar em seu Modelo Tabular será rastreado pelo plano de consulta construído pelo mecanismo de fórmula.
Plano de consulta física e lógica
Clicar na opção de plano de consulta abre um novo painel na janela Saída. O painel do plano de consulta é dividido em dois subpainéis: o plano de consulta física e o plano de consulta lógica .
Como exemplo, vamos escrever um código DAX que irá AVALIAR a tabela Produtos. Ao executar esse código, você verá alguns itens de linha nos planos de consulta física e lógica.
Depois de escrever seu código DAX, o analisador DAX verifica a validade do código e garante que não haja erros. Em seguida, o mecanismo de fórmula prepara um plano de consulta lógica. Ele também recebe dados do mecanismo de armazenamento.
Em seguida, o cache de dados é recuperado do mecanismo de armazenamento. Esse mecanismo então prepara o plano de consulta física e o executa. Quando o processo de execução estiver concluído, você obterá seu resultado.
Horários do servidor no DAX Studio
Ao clicar na opção Horários do servidor, um novo painel aparecerá na janela Saída. Contém informações sobre a CPU.
Você também pode ver os dados do mecanismo de fórmula (FE) e do mecanismo de armazenamento (SE) .
Quando você executa o mesmo código DAX, o painel Horários do servidor exibe novas informações.
O Total indica o tempo total necessário para executar a consulta. Se sua CPU tiver vários núcleos, vários segmentos poderão ser verificados simultaneamente. Isso é o que a CPU SE representa.
O FE e o SE mostram quanto tempo levou para cada mecanismo recuperar os dados e retornar o resultado ao DAX Studio.
O SE Queries mostra o número de consultas executadas no VertiPaq ou no mecanismo de armazenamento DirectQuery. E, por último, o SE Cache mostra quanto código é mantido no cache de dados do mecanismo de armazenamento.
A tabela também mostra informações adicionais sobre a consulta que você executou.
Cada coluna representa o seguinte:
Detalhamento do Processo
Ao clicar na linha da tabela do painel Horários do servidor, você pode ver uma pseudolinguagem da consulta.
Para este exemplo, o mecanismo de armazenamento retorna um cache de dados de 2.500 linhas para o mecanismo de fórmula. Em seguida, o mecanismo de fórmula prepara o plano de consulta física. Depois que o plano de consulta física for executado, você obterá o resultado na forma de uma tabela no DAX Studio.
O processo e as alterações resultantes na tabela dependem do cenário que você aplica ao seu código DAX. Você pode usar funções diferentes ou criar uma nova tabela calculada. Isso afetará a velocidade de processamento dos mecanismos no DAX Studio.
Removendo uma tabela de data oculta no LuckyTemplates para melhorar o desempenho
Consulta DAX no LuckyTemplates – Planos de consulta lógica e física
Definir configurações de consulta no LuckyTemplates DAX Studio
Conclusão
O plano de consulta mostra a lista de instruções que o banco de dados está seguindo para executar a consulta. Por outro lado, o Server Timings mostra métricas específicas no mecanismo de fórmula, mecanismo de armazenamento e modelo de dados.
Ao aprender como essas opções são usadas, você obtém maior compreensão sobre o que acontece nos bastidores sempre que você executa um código DAX.
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.