Pular para o conteúdo principal

Folha de dicas do Power BI

Esta página fornece orientações claras e objetivas para gerenciar seus dados de forma eficiente no Power BI e no SAP Databricks, otimizando o desempenho das consultas e criando dashboards eficazes.

Para obter um conjunto de exemplos práticos de início rápido que demonstram implementações de referência de algumas das melhores práticas para usar o Power BI no SAP Databricks, consulte este repositório.

Conecte o SAP Databricks e o Power BI.

Melhores práticas

Impacto

Documentos

Utilize parâmetros do Power BI ao conectar-se a diferentes ambientes SAP Databricks.

Permite flexibilidade na conexão com diferentes espaços de trabalho do SAP Databricks ou diferentes data warehouses Databricks SQL .

Utilize a funcionalidade de publicação do SAP Databricks para o serviço Power BI.

Permite a integração perfeita do catálogo e a sincronização do modelo de dados sem sair da interface do usuário do SAP Databricks.

Escolha o modo de armazenamento mais apropriado

Melhores práticas

Impacto

Documentos

Use DirectQuery para tabelas de fatos e Dual para tabelas de dimensões (não Importar)

Gere consultas SQL mais eficientes usando o modo de armazenamento mais adequado.

Prefira DirectQuery em vez de Import sempre que possível

Permite que você mantenha a governança e a audibilidade.

Use modelos compostos para modos de armazenamento mistos

Permite o uso misto de tabelas DirectQuery, Dual, modo de importação e tabelas de agregação e híbridas.

Utilize tabelas híbridas para dados históricos agregados com dados tempo-real

Permite consultas eficientes na memória.

Otimizar o acesso aos dados

Melhores práticas

Impacto

Documentos

Use agregações definidas pelo usuário

Melhora o desempenho da consulta em grandes modelos semânticos do DirectQuery armazenando em cache dados pré-agregados.

Usar agregações automáticas

Otimiza continuamente os modelos semânticos do DirectQuery criando agregações com base no Query History para obter o máximo desempenho do relatório.

Use particionamento de tabela ou refreshincremental

Permite importar dados mais rapidamente e gerenciar conjuntos de dados maiores, especialmente para relatórios muito pequenos, estáticos e sensíveis ao desempenho (menos de 2 segundos).

Adicionar botões Aplicar todos os segmentadores e Limpar todos os segmentadores

Evita consultas desnecessárias aproveitando as configurações de redução de consultas quando os usuários interagem com filtros de relatório.

Use Assumir integridade referencial ao definir relações de tabela se a integridade referencial tiver sido validada na ingestão upstream

Permite estratégias join mais eficientes em consultas SQL .

Para o DirectQuery, verifique as configurações de paralelização de consultas e as seguintes propriedades dos modelos semânticos do Power BI: - Máximo de conexões por fonte de dados - Número máximo de avaliações simultâneas - Número máximo de empregos concorrentes - MaxParallelismPerQuery

Melhora a paralelização de consultas e maximiza a utilização do SQL warehouse para melhorar o desempenho geral.

Ajuste seu modelo de dados

Melhores práticas

Impacto

Documentos

Transformações "Mover para a esquerda"

Aproximar a lógica de negócios principal da fonte de dados para que os dados sejam de maior qualidade, mais rápidos e mais baratos de usar. As visualizações SQL aproveitam o poder do mecanismo Databricks SQL para uma execução de relatórios mais eficiente em comparação com transformações do Power Query e fórmulas DAX.

Se você precisar usar fórmulas DAX, otimize-as e evite grandes conjuntos de resultados.

Evita cálculos ineficientes que levam à deterioração do desempenho

Aproveite a inteligência de tempo baseada em calendário.

Os modelos semânticos do DirectQuery podem executar cálculos de inteligência temporal com muito mais eficiência, possibilitando relatórios mais rápidos e escaláveis.

Monitore o desempenho e as métricas

Melhores práticas

Impacto

Documentos

Use Power BI Performance Analyzer para examinar o desempenho dos elementos do relatório

Identifica a visualização que leva mais tempo para carregar e onde está o gargalo.