Os cinco maiores vilões
- Query folding quebrado cedo: o Power BI baixa tudo e filtra na sua máquina.
- Mesclagens pesadas: junção entre duas tabelas grandes sem chave indexada.
- Colunas desnecessárias: cada coluna carregada custa memória e tempo.
- Fórmulas linha a linha em milhões de linhas, especialmente chamadas externas.
- Reavaliação: uma mesma consulta referenciada por 4 outras pode ser executada 4 vezes.
Diagnóstico
- 1Ferramentas → Diagnóstico de Consulta → Iniciar diagnóstico.
- 2Atualize a consulta suspeita e pare o diagnóstico.
- 3Analise a coluna de duração por passo: um passo que sozinho leva 80% do tempo é o alvo.
- 4Verifique 'Exibir consulta nativa' no último passo possível para saber onde o folding parou.
Checklist antes de publicar
| Verificação | Como fazer | Ganho típico |
|---|---|---|
| Remover colunas não usadas | Escolher Colunas, logo no início | 20-60% de memória |
| Filtrar o histórico necessário | Filtro de data na origem | Enorme |
| Desabilitar carga de auxiliares | Botão direito → Habilitar carga | Menos tabelas no modelo |
| Desativar 'Data/hora automática' | Opções → Carregamento de dados | Menos tabelas ocultas |
| Reduzir cardinalidade | Separar data/hora, arredondar decimais | Alto |
| Ativar atualização incremental | Parâmetros RangeStart/RangeEnd | Refresh de minutos → segundos |