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.
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 . |
Ajuste seu modelo de dados
Melhores práticas | Impacto | Documentos |
|---|---|---|
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 | |
Para DirectQuery, verifique as configurações de paralelismo de consulta | Melhora a paralelização de consultas e maximiza a utilização do SQL warehouse para melhorar o desempenho geral. |
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. | |
Avalie 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 | Ajusta o desempenho do modelo. |