Módulo 13: Performance e boas práticas

Aula 3 de 3

Checklist profissional antes de publicar

As regras que evitam 90% dos problemas em produção.

16 minutos de leitura


Modelo

  • Esquema estrela; sem relacionamentos entre duas tabelas fato.
  • Tabela calendário marcada como tabela de datas, contínua e completa.
  • Nenhum relacionamento bidirecional sem justificativa documentada.
  • Colunas de chave ocultas; colunas não usadas removidas.
  • Nomes em linguagem de negócio: 'Receita Líquida', não 'vl_rec_liq'.
  • Medidas organizadas em uma tabela dedicada '_Medidas' com pastas de exibição.
  • Formatação definida na medida, não no visual.
  • Data/hora automática desativada.

DAX

  • DIVIDE em toda divisão, nunca o operador /.
  • Variáveis para qualquer expressão usada mais de uma vez.
  • CALCULATE com filtro de coluna em vez de FILTER sobre tabela inteira, sempre que possível.
  • Sem colunas calculadas que poderiam ser medidas.
  • Sem IF dentro de iterador sobre a fato quando um CALCULATE resolve.
  • Comentários explicando a regra de negócio, não a sintaxe.

Relatório

  • Máximo de 6 visuais por página relevante.
  • Tema aplicado; nenhuma cor escolhida manualmente sem motivo.
  • Texto alternativo preenchido em todos os visuais.
  • Ordem de tabulação definida.
  • Interações revisadas visual a visual.
  • Páginas de tooltip e de detalhe ocultas.
  • Carimbo de atualização e fonte visíveis no rodapé.

Publicação

  • RLS testada com pelo menos um usuário real de cada perfil.
  • Credenciais da fonte configuradas no Serviço.
  • Agendamento de atualização definido, com notificação de falha para uma lista, não para uma pessoa.
  • Workspace separado para Desenvolvimento, Homologação e Produção.
  • Arquivo .pbix versionado (OneDrive com histórico, SharePoint ou Git com PBIP).

Formato PBIP e versionamento

Salve como Projeto do Power BI (.pbip): o modelo e o relatório viram arquivos de texto (TMDL e JSON), versionáveis em Git com diff legível, revisão por pull request e CI/CD. É o padrão para times.

Exercício prático

Rode o checklist completo em um relatório seu e registre cada item não conforme. Corrija os cinco mais críticos e documente os demais como dívida técnica.