Modelar os dados
10. Otimização, Performance Analyzer e exibição de consulta DAX
10º capítulo de Modelar os dados: uma explicação simples e contínua de Otimização, Performance Analyzer e exibição de consulta DAX, com exemplo, decisões, cuidados e mapa mental.
Um relatório lento pode estar esperando a fonte, o modelo, uma medida ou o desenho da página. Otimizar começa por medir onde o tempo é gasto.
Modelar é dar significado analítico às tabelas. Grão, relações e cálculos formam um sistema: quando uma dessas peças muda, o contexto das medidas e a leitura dos visuais também podem mudar. Este é o capítulo 10 de 10 da disciplina Modelar os dados. A leitura parte do que foi construído em Medidas rápidas e grupos de cálculo. Como último capítulo, ele reúne a disciplina e prepara a aplicação do conteúdo no trabalho do analista.
Meça antes de alterar
Performance Analyzer registra o tempo de cada visual e separa etapas como consulta DAX e exibição. Copiar a consulta ajuda a reproduzir o problema. Limpe o cache quando o objetivo do teste exigir e compare cenários equivalentes.
Com essa base, o capítulo segue para Modelo menor e mais simples. O conceito que acabou de ser apresentado passa a funcionar como ponto de partida para a decisão seguinte.
Modelo menor e mais simples
Remover linhas e colunas desnecessárias, reduzir cardinalidade e escolher tipos adequados melhora compressão. Esquema estrela e relações previsíveis reduzem trabalho. Diminuir granularidade pode ajudar, desde que o detalhe eliminado não seja requisito.
A decisão anterior ainda não encerra o problema. Em DAX e contexto, veremos o que muda quando esse mecanismo encontra outra camada, outro contexto ou uma necessidade mais específica.
DAX e contexto
Iteradores sobre tabelas extensas, filtros amplos e medidas repetidas podem custar caro. Variáveis melhoram leitura e evitam certas recomputações, mas não corrigem lógica ruim por si só. A exibição de consulta DAX permite executar e inspecionar consultas no modelo.
Resta ligar esse mecanismo a Visuais e DirectQuery. Essa passagem completa o fluxo e permite avaliar o resultado como um todo, em vez de conferir apenas uma configuração isolada.
Visuais e DirectQuery
Continue lendo de graça
O capítulo inteiro está liberado no plano gratuito
Criar conta leva menos de um minuto e não pede cartão. Você destrava o texto completo, o mapa mental, o PDF para estudar off-line e ainda resolve questões inéditas todo dia.
Leu o resumo? Agora pratique.
São 40 questões inéditas de Otimização, Performance Analyzer e exibição de consulta DAX, todas comentadas alternativa por alternativa.
Você volta para este capítulo depois de criar a conta.
Fontes consultadas
- Microsoft Learn — Guia do exame PL-300 (habilidades a partir de 20/04/2026): https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/pl-300
- Microsoft Learn — Transformação e modelagem no Power BI: https://learn.microsoft.com/en-us/power-bi/transform-model/
- Microsoft Learn — Referência DAX: https://learn.microsoft.com/en-us/dax/
- Microsoft Learn — Orientação sobre esquema estrela: https://learn.microsoft.com/en-us/power-bi/guidance/star-schema
- Microsoft Learn — Guia de otimização do Power BI: https://learn.microsoft.com/en-us/power-bi/guidance/power-bi-optimization
- https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-performance-analyzer
- https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/pl-300
- https://learn.microsoft.com/en-us/power-bi/create-reports/performance-analyzer
- Acervo publicado: 40 questões integralmente contempladas.