Partilhar via


Solucionar problemas de desempenho de relatório no Power BI

Este artigo fornece orientações que permitem que desenvolvedores e administradores solucionem problemas de desempenho lento de relatórios. Ele se aplica a relatórios do Power BI e também a relatórios paginados do Power BI.

Relatórios lentos podem ser identificados por usuários de relatório que experimentam relatórios que são lentos para carregar ou lentos para atualizar ao interagir com segmentações de dados ou outros recursos. Quando os relatórios são hospedados em uma capacidade Premium ou capacidade de malha, relatórios lentos também podem ser identificados monitorando o aplicativo Microsoft Fabric Capacity Metrics. Esta aplicação ajuda-o a monitorizar o estado de funcionamento e a capacidade da sua subscrição do Power BI Premium.

Importante

Às vezes, este artigo se refere ao Power BI Premium ou suas assinaturas de capacidade (SKUs P). Lembre-se de que a Microsoft está atualmente consolidando opções de compra e desativando as SKUs do Power BI Premium por capacidade. Em vez disso, os clientes novos e existentes devem considerar a compra de assinaturas de capacidade de malha (SKUs F).

Para obter mais informações, consulte Atualização importante chegando ao licenciamento do Power BI Premium e Perguntas frequentes sobre o Power BI Premium.

Siga as etapas do fluxograma

Use o fluxograma a seguir para ajudar a entender a causa do desempenho lento e determinar qual ação tomar.

A imagem mostra o fluxograma, que é descrito na íntegra no texto do artigo.

Existem seis terminadores de fluxograma, cada um descrevendo a ação a ser tomada:

Exterminador do futuro Ação(ões)
Terminador de fluxograma 1. • Gerir a capacidade.
• Capacidade de escala.
Terminador de fluxograma 2. • Investigue a atividade de capacidade durante o uso típico de relatórios.
Terminador de fluxograma 3. • Mudança de arquitetura.
• Considere o Azure Analysis Services.
• Verifique o gateway local.
Terminador de fluxograma 4. • Considere o Azure Analysis Services.
• Considere o Power BI Premium.
Terminador de fluxograma 5. • Use o Power BI Desktop Performance Analyzer.
• Otimize relatórios, modelos ou DAX.
Terminador de fluxograma 6. • Levantar ticket de suporte.

Tome medidas

A primeira consideração é entender se o relatório lento está hospedado em uma capacidade Premium.

Capacidade Premium

Quando o relatório estiver hospedado em uma capacidade Premium, use o aplicativo Microsoft Fabric Capacity Metrics para determinar se a capacidade de hospedagem de relatório frequentemente excede os recursos de capacidade. Quando há pressão sobre os recursos, pode ser hora de gerenciar ou dimensionar a capacidade (terminador de fluxograma 1). Quando houver recursos adequados, investigue a atividade de capacidade durante o uso típico do relatório (terminador de fluxograma 2).

Capacidade partilhada

Quando o relatório é hospedado na capacidade compartilhada, não é possível monitorar a integridade da capacidade. Você precisará adotar uma abordagem investigativa diferente.

Primeiro, determine se o desempenho lento ocorre em momentos específicos do dia ou do mês. Se isso acontecer, e muitos usuários estão abrindo o relatório nesses momentos, considere duas opções:

  • Aumente a taxa de transferência da consulta migrando o modelo semântico (anteriormente conhecido como conjunto de dados) para o Azure Analysis Services ou uma capacidade Premium (terminador de fluxograma 4).
  • Use o Power BI Desktop Performance Analyzer para descobrir como cada um dos seus elementos de relatório, como visuais e fórmulas DAX, está se saindo. É especialmente útil determinar se é a consulta ou a renderização visual que está contribuindo para problemas de desempenho (terminador de fluxograma 5).

Se você determinar que não há um padrão de tempo, considere em seguida se o desempenho lento estiver isolado em uma geografia ou região específica. Se for, é provável que a fonte de dados seja remota e haja comunicação de rede lenta. Neste caso, considere:

  • Alterar a arquitetura usando o Azure Analysis Services (terminador de fluxograma 3).
  • Otimizando o desempenho do gateway de dados local (terminador de fluxograma 3).

Por fim, se você determinar que não há um padrão de tempo e que o desempenho lento ocorre em todas as regiões, investigue se o desempenho lento ocorre em dispositivos, clientes ou navegadores da Web específicos. Caso contrário, use o Power BI Desktop Performance Analyzer, conforme descrito anteriormente, para otimizar o relatório ou modelo (terminador de fluxograma 5).

Quando você determina que dispositivos, clientes ou navegadores da Web específicos contribuem para um desempenho lento, recomendamos a criação de um tíquete de suporte por meio da página de suporte do Power BI (terminador de fluxograma 6).

Para obter mais informações sobre este artigo, consulte os seguintes recursos: