Compartilhar via


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 ou capacidade do Fabric, relatórios lentos também podem ser identificados monitorando o aplicativo Métricas de Capacidade do Microsoft Fabric. Esse aplicativo ajuda você a monitorar a integridade e a capacidade de sua assinatura do Power BI Premium.

Importante

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

Para obter mais informações, consulte Atualização importante chegando ao de licenciamento do Power BI Premium e Perguntas frequentes 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.

A imagem mostra o fluxograma, cuja descrição completa está no texto do artigo.

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

Terminador Ação(ões)
Terminador de fluxograma 1. • Gerenciar a capacidade.
• Escalar a capacidade.
Terminador de fluxograma 2. • Investigar a atividade da capacidade durante o uso normal de relatórios.
Terminador de fluxograma 3. • Alteração de arquitetura.
• Considerar usar o Azure Analysis Services.
• Verificar o gateway local.
Terminador de fluxograma 4. • Considerar usar o Azure Analysis Services.
• Considerar usar o Power BI Premium.
Terminador de fluxograma 5. • Usar o Power BI Desktop Performance Analyzer.
• Otimizar relatórios, modelos ou DAX.
Terminador de fluxograma 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 para o 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: