Compartilhar via


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

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

Nos relatórios do Power BI, você pode descobrir como cada visual do relatório está desempenhando. Usando o analisador de desempenho, você pode ver quanto tempo cada visual leva para carregar. Cada tempo de carga é ainda mais detalhado em subcategorias, como, por exemplo, o tempo que a consulta DAX demorou 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 de exibição relatório do Power BI Desktop ou ao editar um relatório na Web.

Captura de tela do painel Analisador de Desempenho no Power BI Desktop.

O analisador de desempenho exibe o tempo de carga de todos os visuais. Incluindo quando os visuais são carregados de diferentes interações, como a aplicação de filtros em segmentações de dados. Ele também apresenta as informações para que você possa exibir, fazer drill down ou exportar os resultados para um arquivo. O Analisador de Desempenho pode ajudá-lo a identificar 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 selecioneAnalisador de Desempenho para exibir o painel Analisador de Desempenho.

Captura de tela da faixa de opções Exibição com o Analisador de Desempenho realçado.

Exibir o painel Analisador de Desempenho na Web

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

Captura de tela do menu Exibir com o Analisador de Desempenho realçado ao editar um relatório no serviço do Power BI.

Depois de selecionado, o analisador de desempenho é exibido em seu próprio painel à direita da tela do 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. Incluindo quando os elementos visuais recarregam devido a qualquer interação do usuário. Por exemplo, ajustar um slicer requer que o visual do slicer seja modificado, uma consulta enviada para o modelo de dados e exibida novamente.

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

Captura de tela do Analisador de Desempenho com o botão Iniciar gravação realçado.

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 ser carregado quando um controle deslizante é ajustado. O analisador de desempenho pode informar qual visual é o causador e identificar quais aspectos estão levando mais tempo.

Depois de iniciar a gravação, o botão Iniciar gravação fica esmaecido (inativo, já 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 você seleciona um visual, move um filtro ou interage de qualquer outra maneira, o analisador de desempenho registra 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 a seguir, a interação estava alterando um filtro.

Captura de tela do painel Analisador de Desempenho com o tipo de interação alterada do segmentador realçado.

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 for necessária, essa duração será o tempo entre o visual que envia a consulta e o modelo semântico ou o modelo do Analysis Services retornando os resultados.
  • Consulta direta – Se o modo de armazenamento de tabela for DirectQuery, essa duração será o tempo para a consulta externa retornar os resultados.
  • Exibição visual – Essa duração é o tempo necessário para que o visual desenhe na tela, incluindo o tempo necessário para recuperar quaisquer imagens da Web ou geocodificação.
  • Outros – Essa duração é o tempo necessário para o visual preparar consultas, aguardar a conclusão de outros visuais ou executar outro processamento em segundo plano.
  • Parâmetros avaliados (versão prévia) – essa duração é o tempo gasto avaliando os parâmetros de campo em um visual. Saiba mais sobre parâmetros de campo (versão prévia).

Os valores de Duração (ms) indicam a diferença entre um timestamp de início e timestamp de término para cada operação. A maioria das operações visuais e de canvas é executada sequencialmente em um único thread de Interface de Usuário, compartilhado 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 Analisador de Desempenho no GitHub e sua documentação associada fornecem detalhes sobre como visuais consultam dados e renderizam.

Captura de tela do painel Analisador de Desempenho com Duração realçada.

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 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.

Dica

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

Consultas DAX em visuais

Os 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 tabela de resultados mostra os dados que o visual usa e você pode inspecionar a lógica da consulta DAX. Essa opção não está disponível no serviço do Power BI, mas a consulta DAX copiada pode ser executada após navegar até a visualização da consulta DAX no serviço. No relatório, selecione o modelo de dados abertos, que abre a experiência de modelagem da Web. Na modelagem web, selecione o modo de exibição de consulta DAX e execute a consulta.

A estrutura de uma consulta DAX de um visual é mais verbosa e estruturada do que o necessário para obter o mesmo resultado. A estrutura de consulta visual DAX ajuda na alteração dos visuais de um tipo para outro ao criar um relatório. O Fabric Copilot para escrever e explicar consultas DAX na visualização de consulta DAX pode ajudar a estruturar a consulta DAX visual em uma forma mais simples com o prompt a seguir.

   Remove the VARs and TOPN and simplify this DAX query

Copilot é alimentado pela IA, portanto, surpresas e erros são possíveis. Para obter mais informações, consulte perguntas frequentessobre uso geral do Copilot.

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

Visuais renovados

Você pode selecionar atualizar visuais no painel do analisador de desempenho para coletar informações de tempo sobre todos os visuais na página de 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 tela de um recurso visual com o ícone

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 exportar . Selecionar a exportação cria um arquivo .json com informações do painel analisador de desempenho .

Captura de tela da janela Salvar como mostrando a criação de um arquivo JSON.

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

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