Partilhar via


O que são informações de desempenho? (pré-visualização)

Importante

Este recurso está passando por melhorias significativas e até que a nova versão fique disponível, o recurso atual é desativado.

[Este tópico é documentação de pré-lançamento e está sujeito a alterações.]

As informações de desempenho são uma ferramenta self-service para fabricantes de aplicações empresariais que analisa os dados dos utilizadores em runtime e fornece uma lista prioritária de recomendações para ajudar a melhorar o desempenho de aplicações condicionadas por modelos. Esta funcionalidade fornece um conjunto diário de informações analíticas relacionadas com o desempenho de uma aplicação do Power Apps condicionada por modelos ou de Customer engagement, como o Dynamics 365 Sales ou Dynamics 365 Service, com recomendações e itens acionáveis. Os criadores da aplicação Enterprise podem ver informações de desempenho detalhadas a nível de aplicações no portal do Power Apps.

Como aceder?

  1. Inicie sessão no Power Apps.

  2. No painel de navegação à esquerda, selecione Aplicações e, em seguida, selecione uma aplicação condicionada por modelo.

  3. Utilize o menu de contexto ou a barra de comando ... para selecionar Desempenho.

Se quiser mudar o ambiente onde a sua aplicação está implementada, pode selecionar ambientes no canto superior direito da página utilizando o seletor Ambiente. Em alternativa, pode navegar para obter informações de desempenho a partir do menu de contexto de uma aplicação condicionada por modelos a partir da área de Soluções.

Importante

Uma vez que as recomendações são geradas usando dados do utilizador, recomendamos que veja informações de desempenho de um ambiente onde a aplicação será usada, como um ambiente de produção.

Como as informações são geradas

As informações de desempenho são geradas com base nos dados recolhidos do utilizador da sua aplicação condicionada por modelo a cada 24 horas. Quando os utilizadores finais utilizam uma aplicação, são armazenados os principais dados dos utilizadores registados pela plataforma Power Apps. O motor de informações de desempenho utiliza estes dados e analisa-os para gerar informações e recomendações relacionadas com melhorias de desempenho.

As informações de desempenho estão disponíveis para todas as aplicações condicionadas por modelo no seu ambiente selecionado, desde que existam dados de utilizador registados. Pode visualizar o histórico de informações dos sete dias anteriores, desde que tenha havido utilização na data selecionada, selecionando uma data na lista no separador Desempenho.

Selecione uma data para visualizar os dados de informações de desempenho.

O motor de informações de desempenho gera informações durante um período de 24 horas numa data selecionada no fuso horário coordenado universal (UTC). As informações para o dia anterior, das 00:00 às 23:59 UTC, são gerados por volta das 02:00 às 05:00 UTC num determinado dia. Por isso, as informações e recomendações para a utilização dos dados dos utilizadores registados no dia anterior estarão disponíveis de manhã no fuso horário UTC. O tempo de disponibilidade variará em função do fuso horário local e da sua diferença em função do UTC.

Por exemplo, as informações sobre o período de 24 horas que se estende de 8 de junho das 00:00 às 23:59 UTC são geradas entre as 02:00 e as 05:00 UTC no dia 9 de junho. Por isso, estarão disponíveis informações e recomendações para os dados dos utilizadores registados no dia 8 de junho UTC.

As informações podem ser classificados pela gravidade – que vai desde Informativa, Aviso, a Crítico. A gravidade é ponderada em função do efeito das conclusões sobre o desempenho global. A gravidade é determinada por vários fatores, como o volume de utilização, o desempenho das cargas de páginas lentas e os outliers. Os itens críticos excedem determinados limiares e recomendamos que se dirija a esses em primeiro lugar.

As informações são geradas para várias categorias de diferentes áreas, incluindo ambiente de cliente, personalizações, desempenho de página e rede. Por exemplo, se vários utilizadores estiverem a utilizar a aplicação numa versão mais antiga de um browser não recomendado, o desempenho será mais lento em geral. Assim, os fabricantes verão informações relacionadas com o tipo de navegador e versão na grelha de informações.

As informações de desempenho fornecem uma lista prioritária de recomendações para ajudar os fabricantes a melhorar o desempenho de aplicações condicionadas por modelos. Pode selecionar cada linha da grelha para ver informações detalhadas para cada categoria.

Exemplo de informações de desempenho.

Explicação das informações de desempenho

A grelha de informações de desempenho tem estas colunas.

Coluna Descrição
Gravidade Uma informação pode ser classificada como Informativa, Aviso ou Crítica. A gravidade é determinada pelo tempo de carga da página de desempenho e pelo número de utilizadores finais impactados por um evento.
Área Esta área define os aspetos da análise dos dados dos utilizadores pelo motor de Informações de desempenho. Inclui ambiente do cliente, rede e padrões de utilização.
Categoria O tema em que se insere a informação específica. As categorias são agrupadas por Áreas.
Motivação Dá uma visão geral da razão pela qual uma determinada informação poder estar a afetar o desempenho global da sua aplicação.
Informações Detalha as conclusões relativas a uma categoria específica e descreve o impacto do desempenho.
Recomendação Descreve as ações que pode tomar.
Como melhorar Liga à documentação de uma categoria específica, que pode conter mais informações ou recursos externos para o ajudar a mitigar o seu problema e melhorar o desempenho.
Dados Dados de provas para apoiar os resultados na secção de informações.
ID das Informações Identificador para uma categoria de informações específica.

Que aspetos verifica?

O desempenho de uma aplicação condicionada por modelo pode ser afetado por vários fatores. Horizontalmente, a aplicação pode ser afetada pelo ambiente do cliente, rede, padrão de utilização, personalizações e configurações. Verticalmente, o servidor Web ou o SQL Server podem afetar o desempenho do lado do cliente.

Portanto, é benéfico identificar o que pode causar lentidão no carregamento de página ou operações. O motor de informações de desempenho analisa os dados do utilizador e fá-los corresponder às categorias.

Em alguns cenários, pode haver uma razão óbvia para problemas de desempenho. Noutros casos, podem existir várias razões identificadas nas categorias que possam explicar a lentidão.

O quadro seguinte resume quais as áreas e categorias que o motor de informações de desempenho verifica.

Área

Categoria das informações

Descrição

Desempenho geral

Descrição geral

Fornece um resumo geral do desempenho de uma aplicação selecionada. Pode ver brevemente o desempenho da aplicação. Mais informações: Desempenho geral

Ambiente do cliente

Requisitos mínimos do sistema

Os utilizadores devem, pelo menos, utilizar o sistema cumprindo as especificações mínimas. Estas informações indicam aos fabricantes quantos utilizadores cumprem esses critérios se o utilizador for recolhido e outros não. Mais informações: Requisitos mínimos do sistema

Ambiente do cliente

Tipo de browser

O desempenho variará conforme o tipo de browser. Estas informações indicam se os utilizadores executam um browser moderno ou um browser Internet Explorer não recomendado (IE). O desempenho do Power Apps no IE é visivelmente mais lento em comparação com os browsers modernos. Mais informações: Tipo de browser

Ambiente do cliente

Versão do browser

Apesar de os utilizadores executarem os browsers modernos, podem experimentar um desempenho lento se estiverem a usar um browser numa versão mais antiga. Em geral, seria recomendado que se mantivesse na versão mais recente. Mais informações: Versão do browser

Ambiente do cliente

Protocolo HTTP

O Power Apps suporta o protocolo HTTP/2. As aplicações geralmente funcionam melhor com o protocolo HTTP/2 em comparação com HTTP/1.1. Uma das principais limitações do HTTP/1.1 são as ligações simultâneas limitadas ao mesmo domínio, o que pode fazer com que as aplicações sejam lentas. Mais informações: Protocolo HTTP

Rede

Desempenho da rede

A latência da rede, o débito e a largura de banda são fatores-chave que afetam o desempenho das aplicações web. As aplicações podem ter um desempenho diferente dependendo do desempenho da rede, uma vez que alguns conteúdos devem ser descarregados. Mais informações: Desempenho da rede

Padrão de utilização

Tipo de carga da página.

O tipo de carga da página pode afetar o desempenho da aplicação. As cargas de página (com cache) quente são mais rápidas do que as cargas de página fria (sem cache), uma vez que os recursos necessários descarregam fora do cache. Mais informações: Tipo de carga da página

Desempenho da página

Dashboard lento

Uma das razões pelas quais um dashboard pode ser lento a carregar é uma consulta associada de um gráfico ou de um mosaico que está a ter um mau desempenho. Se a consulta executar sobre um grande conjunto de dados, pode causar uma resposta lenta. Além de verificar o número de controlos de gráficos e mosaicos no dashboard, recomendamos a verificação das consultas associadas tanto para gráficos como para mosaicos. Mais informações: Dashboards lentos

Personalização

Tipo de chamada XHR

Os fabricantes podem personalizar a aplicação condicionada por modelo adicionando uma função personalizada tornando o XMLHttpRequest num evento. Se a chamada XMLHttpRequest (XHR) acontecer de forma sincronizada, outras tarefas devem aguardar até a chamada de XHR estar concluída. Recomendamos vivamente que faça a chamada XHR nas suas funções personalizadas assíncronas. Mais informações: Tipo de chamada (XHR) Pedido XML HTTP

Personalização

Controlos preteridos

Alguns controlos como o interruptor de viragem e os controlos V1 do calendário são preteridos. Os fabricantes devem usar sempre controlos modernos. Mais informações: Controlos preteridos

Personalização

Desempenho do Sandbox

Os fabricantes podem construir o seu próprio plug-in. Dependendo dos padrões implementados, existem muitos aspetos a verificar para confirmar que os métodos plug-in funcionam bem, como eventos de timeout. Estas informações verificam o tempo limite do plug-in para ver se foi causado pelo tempo limite das chamadas de ponto final externo que o fabricante implementou ou não. Mais informações: Desempenho do Sandbox - Plug-ins dominantes

Personalização

Consulta guardada

Ao construir uma solução, um fabricante pode construir e reutilizar uma consulta guardada. Se a consulta guardada tiver sido criada incorretamente, isso pode fazer com que a consulta seja executada devagar. Consequentemente, quaisquer formas ou pontos de vista que utilizem a problemática consulta guardada podem ter um desempenho lento.

Configuração

Definição de registo de rastreio de plug-ins

Os administradores podem ativar registos de rastreio de plug-ins para um ambiente Dataverse de Nenhum para Tudo. É benéfico verificar os registos de rastreio de plug-in na fase de desenvolvimento. No entanto, para ambientes de produção, recomendamos definir a funcionalidade para Exceção ou Nenhum para minimizar a atividade intensiva de registo que possa degradar o desempenho da aplicação. Mais informações: Definição de registo de rastreio de plug-ins

Consulte também

Compreender informações