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.
O recurso Performance Analyzer agora está disponível na área de trabalho do LuckyTemplates e é isso que vou mostrar neste tutorial. Usando o Performance Analyzer, você pode descobrir o desempenho de seus elementos de relatório, como visuais e fórmulas DAX. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Depois de executar a análise, você pode interpretar os resultados fornecidos pelo Performance Analyzer no LuckyTemplates. Os resultados ajudarão você a descobrir os gargalos em seus relatórios lentos.
O recurso Performance Analyzer é a ferramenta perfeita para usar se você tiver modelos lentos. O recurso é particularmente útil quando você está tentando otimizar seu modelo. Dessa forma, você descobre onde estão ocorrendo os bloqueios e descobre por que está demorando tanto para as coisas serem calculadas. Pode ser por causa de muitos visuais, muitas cores ou muitas fórmulas. Também pode ser devido a algumas fórmulas DAX que não estão sendo calculadas corretamente.
No geral, é importante conhecer os problemas para que você possa descobrir as falhas plausíveis na página do relatório. Depois disso, você pode fazer as otimizações necessárias para ver as mudanças no desempenho do seu LuckyTemplates .
Índice
Apresentando o recurso Performance Analyzer no LuckyTemplates
Para acessar o Performance Analyzer, clique na guia View e marque a caixa Performance Analyzer .
Depois disso, o Performance Analyzer ficará visível no lado direito, ao lado do painel Fields and Visualizations . Para este tutorial, usarei um relatório de exemplo, que é o Product Cluster Insights .
Para iniciar a análise de desempenho da página do relatório, clique em Iniciar gravação .
Depois disso, vá para a página do relatório e execute qualquer ação para descobrir qual parte demora para carregar. Como você sabe, o LuckyTemplates funciona muito rápido. Estou falando de milissegundos. Portanto, se algo demorar, significa apenas que há um problema.
Depois de iniciar a gravação, vá para a segmentação Categoria do produto e selecione um item e clique em Parar .
No painel Performance Analyzer , todos os elementos dentro dos relatórios serão listados e analisados. Inclui todos os slicers, todas as fórmulas, visuais, medidas dentro dos visuais e muito mais. Por exemplo, se você mergulhar no Matrix , poderá ver que ele está dividido em três partes diferentes.
Com base na análise, levou 128 milissegundos para os visuais enviarem a consulta e retornarem os dados. Esse é o resultado em DAX Query . Em Visual display , ele mostra o tempo gasto pelo visual para renderizar os dados com base na nova seleção. Com base na análise, demorou 299 milissegundos.
Os dados em Outros são bastante interessantes porque podem ser uma variedade de coisas. Pode ser o tempo necessário para executar ou preparar as consultas subjacentes que vão para a matriz. Também pode ser o tempo que leva para esperar que outras consultas sejam atualizadas na página. Em suma, trata-se apenas do processamento geral em segundo plano.
Analisando a página do relatório usando várias segmentações
Há outro tipo de análise que você pode realizar usando o recurso Performance Analyzer . Isso envolve várias alterações de segmentação ao mesmo tempo para descobrir se há algum problema no relatório.
Antes disso, clique em Clear para executar outra análise e, em seguida, clique em Start Recording novamente. Desta vez, selecione vários itens da segmentação Categoria do produto . Para fazer variações adicionais, altere os dados na segmentação de ano selecionando 2016 .
Como você pode ver no painel Performance Analyzer , ele registra tudo do relatório. É fácil dar uma olhada na velocidade e no registro geral. Em seguida, você pode executar outra análise e fazer novas alterações para ver como a análise também muda.
O recurso analisador de desempenho é uma adição incrível no LuckyTemplates. Vai ser ótimo para você começar a mergulhar um pouco mais nesse recurso.
Dicas para otimizar sua página de relatório
Se você apenas configurar as coisas de acordo com as práticas recomendadas , poderá otimizar facilmente suas tabelas de dados. Você também pode criar modelos de dados e relacionamentos um-para-muitos facilmente. Quando se trata de fórmulas DAX simples, você pode expandir para uma lógica mais avançada, se necessário. Honestamente, você sempre deve fazer essas coisas para não ter que se preocupar com o desempenho do seu LuckyTemplates.
Mas se houver problemas nos relatórios, o Performance Analyzer no LuckyTemplates pode ser realmente útil. Por meio do recurso Performance Analyzer no LuckyTemplates, é mais fácil detalhar os elementos das consultas e visualizações DAX. Também pode ajudar a analisar quais visualizações levam tempo para que você possa descobrir o que está causando os problemas.
Com base na minha experiência, a renderização dos visuais causa grande parte da lentidão nos relatórios do LuckyTemplates. Se houver muitos visuais, o sistema renderizará muitas informações, portanto, o longo tempo de espera.
Além disso, verifique se as fórmulas DAX estão corretas . Tanto quanto você puder, simplifique a lógica DAX , especialmente se envolver grandes conjuntos de dados. Na maioria das vezes, é isso que torna o LuckyTemplates lento. Embora não vá realmente identificar as fórmulas complexas, é muito melhor se você dividir essas fórmulas em medidas separadas. Dessa forma, a análise mostrará claramente o desempenho de cada uma dessas fórmulas.
O analisador de desempenho no LuckyTemplates não fornece a solução exata, mas informa onde está o problema. Dá-lhe uma visão geral dos problemas.
Crie insights atraentes do LuckyTemplates rapidamente para análise financeira
Dicas de visualização de dados do LuckyTemplates para análise de tendências de KPI
Orçamentação Segmentação de desempenho usando DAX no LuckyTemplates
Conclusão
Tudo o que discuti ajudará você a otimizar o Performance Analyzer no LuckyTemplates. Eu só queria dar a você um esboço desse ótimo recurso e ensiná-lo a usá-lo. É bem simples de usar, mas também acho que é só uma questão de testar.
A primeira vez que você se deparar com um modelo realmente lento, esse é o melhor momento para pular para o Analisador de desempenho para começar a aprender e otimizar seus modelos rapidamente.
Sugiro que você controle seus relatórios e não se debruce sobre muitas visualizações, muitas cores ou fórmulas DAX. Essas são as coisas que você pode otimizar facilmente.
Para esse tipo de análise de desempenho, quanto menor o tempo, melhor. Assim, você saberá se tem um modelo lento com base em quão alto é o tempo ou os números nos resultados.
Espero que você goste de revisar este tutorial.
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.