Solucionar problemas de desempenho de relatório no Power BI

Este artigo fornece diretrizes que permitem a desenvolvedores e administradores solucionar problemas de desempenho lento de relatório. 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, ao trabalhar com relatórios, experienciam carregamento lento ou atualização lenta ao interagir com segmentações ou outros recursos. Quando os relatórios são hospedados em uma capacidade Premium, também é possível identificar os relatórios lentos monitorando o Aplicativo de Métricas do Power BI Premium. Esse aplicativo ajuda você a monitorar a integridade e a capacidade de sua assinatura do Power BI Premium.

Siga as etapas do fluxograma

Use o fluxograma a seguir para ajudar você a entender a causa do desempenho lento e para determinar a ação a ser tomada.

Image shows the flowchart, which is fully described in the article text.

Há seis terminadores de fluxograma, cada um descrevendo uma ação a ser tomada:

Terminador Ação(ões)
Flowchart terminator 1. • Gerenciar a capacidade.
• Escalar a capacidade.
Flowchart terminator 2. • Investigar a atividade da capacidade durante o uso normal de relatórios.
Flowchart terminator 3. • Alteração de arquitetura.
• Considerar usar o Azure Analysis Services.
• Verificar o gateway local.
Flowchart terminator 4. • Considerar usar o Azure Analysis Services.
• Considerar usar o Power BI Premium.
Flowchart terminator 5. • Usar o Power BI Desktop Performance Analyzer.
• Otimizar relatórios, modelos ou DAX.
Flowchart terminator 6. • Gerar um tíquete de suporte.

Executar ação

A primeira é compreender 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 Métricas de Capacidade do Microsoft Fabric para determinar se a capacidade de hospedagem de relatórios costuma exceder os recursos da capacidade. Quando há pressão sobre os recursos, pode ser hora de gerenciar ou dimensionar a capacidade (terminador de fluxograma 1). Quando há recursos adequados, investigue a atividade da capacidade durante o uso típico do relatório (terminador de fluxograma 2).

Capacidade compartilhada

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 horários específicos do dia ou do mês. Se esse for o caso e muitos usuários estiverem abrindo o relatório nesses horários, considere duas opções:

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

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

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. Se não ocorrer, use o Performance Analyzer do Power BI Desktop, conforme descrito anteriormente, para otimizar o relatório ou o modelo (terminador de fluxograma 5).

Quando você determina que dispositivos, clientes ou navegadores da Web específicos contribuem para um desempenho lento, é recomendável criar 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, confira os seguintes recursos: