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.
Há seis terminadores de fluxograma, cada um descrevendo uma ação a ser tomada:
Terminador | Ação(ões) |
---|---|
• Gerenciar a capacidade. • Escalar a capacidade. |
|
• Investigar a atividade da capacidade durante o uso normal de relatórios. | |
• Alteração de arquitetura. • Considerar usar o Azure Analysis Services. • Verificar o gateway local. |
|
• Considerar usar o Azure Analysis Services. • Considerar usar o Power BI Premium. |
|
• Usar o Power BI Desktop Performance Analyzer. • Otimizar relatórios, modelos ou DAX. |
|
• 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:
- Alterar a arquitetura usando o Azure Analysis Services (terminador de fluxograma 3).
- Otimizar 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. 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).
Conteúdo relacionado
Para obter mais informações sobre este artigo, confira os seguintes recursos: