Partilhar via


Use o Analisador de Desempenho para examinar o desempenho do relatório

APLICA-SE A: Power BI Desktop Serviço Power BI

Nos relatórios do Power BI, você pode descobrir o desempenho de cada um dos seus visuais de relatório. Usando o analisador de desempenho, você pode ver quanto tempo cada visual leva para carregar. Cada tempo de carregamento é ainda subdividido por categoria, como o tempo que a consulta DAX levou para ser executada. A consulta DAX para cada visual pode ser copiada e executada no modo de exibição de consulta DAX no Power BI Desktop. O analisador de desempenho é um painel disponível no modo Relatório do Power BI Desktop ou ao editar um relatório na Web.

Captura de ecrã do painel do Performance Analyzer no Power BI Desktop.

O analisador de desempenho exibe a duração do carregamento de todos os elementos visuais. Incluindo quando os elementos visuais são carregados a partir de interações diferentes, como a aplicação de filtros de segmentações. Ele também apresenta as informações para que você possa visualizar, detalhar ou exportar os resultados para um arquivo. O Analisador de Desempenho pode ajudá-lo a identificar elementos visuais que afetam o desempenho de seus relatórios e identificar o motivo do impacto.

Exibir o painel Analisador de Desempenho no Power BI Desktop

No Power BI Desktop, selecione a faixa de opções Otimizar e, em seguida, selecione Analisador de Desempenho para exibir o painel Analisador de Desempenho.

Captura de ecrã da fita View com o Performance Analyzer destacado.

Exibir o painel Analisador de Desempenho na Web

No serviço Power BI , abra um relatório e selecione Editar. Ao editar um relatório, selecione o menu Exibir e, em seguida, selecione Analisador de desempenho para exibir o painel Analisador de desempenho.

Captura de ecrã do menu Visualizar com o Performance Analyzer destacado ao editar um relatório no serviço Power BI.

Depois de selecionado, o analisador de desempenho é exibido em seu próprio painel à direita da tela de relatório no Power BI Desktop ou no serviço do Power BI.

Usar o Analisador de Desempenho

O analisador de desempenho mede o tempo para carregar um visual. Inclusive quando os elementos visuais são recarregados como resultado de qualquer interação do usuário. Por exemplo, ajustar uma segmentação de dados requer que o visual da segmentação de dados seja modificado, que uma consulta seja enviada ao modelo de dados e exibida novamente.

Para que o analisador de desempenho comece a gravar, selecione Iniciar gravação.

Captura de ecrã do Performance Analyzer com o botão Start a gravar destacado.

Todas as ações executadas no relatório são exibidas e registradas no painel do analisador de desempenho, na ordem em que o visual é carregado. Por exemplo, talvez você tenha um relatório que os usuários dizem que leva muito tempo para carregar quando um controle deslizante é ajustado. O analisador de desempenho pode dizer qual visual é o responsável e identificar quais aspetos estão a demorar mais tempo.

Depois de iniciar a gravação, o botão Iniciar gravação fica acinzentado (inativo, uma vez que você já começou a gravar) e o botão Parar está ativo.

O analisador de desempenho coleta e exibe informações em tempo real. Cada vez que seleciona um visual, move um segmentador ou interage de qualquer outra forma, o analisador de desempenho regista a nova duração.

Cada interação tem um identificador de seção no painel, descrevendo a ação que iniciou as novas entradas. Na imagem seguinte, a interação estava a alterar um filtro.

Captura de ecrã do painel do Performance Analyzer com o tipo de interação de cortador alterado destacado.

As informações de log de cada visual incluem o tempo gasto (duração) para concluir as seguintes categorias de tarefas:

  • Consulta DAX - Se uma consulta DAX foi necessária, essa duração é o tempo entre o envio visual da consulta e o modelo semântico ou modelo do Analysis Services que retorna os resultados.
  • Consulta direta - Se o modo de armazenamento da tabela for DirectQuery, essa duração será o tempo para a consulta externa retornar resultados.
  • Exibição visual - Esta duração é o tempo necessário para o visual desenhar na tela, incluindo o tempo necessário para recuperar quaisquer imagens da web ou geocodificação.
  • Outros - Esta duração é o tempo exigido pelo visual para preparar consultas, aguardar a conclusão de outros elementos visuais ou executar outro processamento em segundo plano.
  • Parâmetros avaliados (visualização) - Esta duração é o tempo gasto avaliando os parâmetros de campo dentro de um visual. Saiba mais sobre parâmetros de campo (visualização).

Os valores Duração (ms) indicam a diferença entre um início e um fim timestamp para cada operação. A maioria das operações visuais e de tela é executada sequencialmente num único núcleo da Interface do Utilizador, partilhado por várias operações. As durações relatadas incluem o tempo gasto na fila enquanto outras operações são concluídas. O exemplo do Performance Analyzer no GitHub e sua documentação associada fornecem detalhes sobre como os visuais consultam dados e renderizam.

Captura de ecrã do painel do Analisador de Performance com Duração destacada.

Depois de interagir com o relatório, você pode selecionar o botão Parar . As informações de desempenho permanecem no painel depois que você seleciona Parar para você analisar.

Para limpar as informações no painel Analisador de Desempenho, selecione Limpar. Todas as informações são apagadas e não são salvas quando você seleciona Limpar. Para saber como salvar informações em logs, consulte a seção a seguir.

Sugestão

O desempenho da consulta DAX é afetado pela complexidade dos cálculos, pelo número de tabelas envolvidas e pelas relações entre elas.

Consultas DAX em visualizações

Os elementos visuais nos relatórios do Power BI exibem dados do modelo semântico. Os dados são acessados com uma consulta DAX. Você pode ver a consulta DAX de cada visual selecionando Copiar consulta no analisador de desempenho. Para tabelas que usam o modo de armazenamento de tabela DirectQuery, essa consulta inclui a consulta DAX e a consulta traduzida em SQL ou KQL.

Executar no modo de exibição de consulta DAX no analisador de desempenho executa a consulta DAX no modo de exibição de consulta DAX. A grade de resultados mostra os dados que o visual usa e você pode inspecionar a lógica da própria consulta DAX. Essa opção não está disponível no serviço do Power BI, mas a consulta DAX copiada pode ser executada depois de navegar para a vista de consulta DAX no serviço. No relatório, selecione modelo de dados abertos, que abre a experiência de modelagem da Web. Em modelação na Web, selecione a vista de consulta DAX e execute a consulta.

A estrutura de uma consulta DAX a partir de um visual é mais detalhada e estruturada do que o necessário para obter o mesmo resultado. A estrutura visual da consulta DAX é uma ferramenta útil quando o utilizador altera visualizações de um tipo para outro ao construir um relatório. O Fabric Copilot para escrever e explicar consultas DAX na vista de consultas DAX pode ajudar a estruturar a consulta DAX visual em um formulário mais simples com a seguinte sugestão.

   Remove the VARs and TOPN and simplify this DAX query

O copiloto é alimentado por IA, por isso surpresas e erros são possíveis. Para obter mais informações, consulte Perguntas frequentes sobre o uso geral do Copilot.

Saiba mais sobre consultas DAX na documentação de aprendizagem sobre consultas DAX.

Visuais refrescantes

Você pode selecionar atualizar visuais no painel do analisador de desempenho para coletar informações de temporização sobre todos os elementos visuais na página do relatório atual.

Você também pode atualizar visuais individuais. Quando o analisador de desempenho está gravando, você pode selecionar analisar esse visual, encontrado no canto superior direito de cada visual, para atualizar esse visual e capturar suas informações de desempenho.

Captura de ecrã de um visual com o ícone do

Salvar informações de desempenho

Você pode salvar as informações que o analisador de desempenho cria sobre um relatório selecionando o botão de exportação . Selecionar exportar cria um arquivo de .json com informações do painel do analisador de desempenho .

Captura de ecrã da janela de Guardar Como mostrando a criação de um ficheiro JSON.

Para obter mais informações sobre o Power BI Desktop e como começar, consulte os seguintes artigos.

Para obter informações sobre o exemplo do Analisador de Desempenho, consulte os recursos a seguir.