Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 modelo ou de Customer engagement, como o Dynamics 365 Sales ou Dynamics 365 Service, com recomendações e itens acionáveis. Os criadores de aplicações empresariais podem ver informações detalhadas sobre o desempenho ao nível da aplicação no portal Power Apps.
Como aceder?
Inicie sessão no Power Apps.
No painel de navegação esquerdo, selecione Aplicações e, em seguida, selecione uma aplicação orientada por modelo.
Use o menu de contexto ... ou a barra de comandos para selecionar Desempenho.
Se quiser alternar o ambiente onde seu aplicativo está implantado, você pode selecionar ambientes no canto superior direito da página usando o seletor de ambiente . Como alternativa, você pode navegar para insights de desempenho no menu de contexto de um aplicativo controlado por modelo na área Soluções .
Importante
Como as recomendações são geradas usando dados do usuário, recomendamos que você visualize informações de desempenho de um ambiente onde o aplicativo será usado, como um ambiente de produção.
Como os insights são gerados
As informações de desempenho são geradas com base nos dados de utilizador recolhidos da sua aplicação orientada por modelo a cada 24 horas. Quando os utilizadores finais utilizam uma aplicação, os principais dados do utilizador registados pela plataforma Power Apps são armazenados. O mecanismo de insights de desempenho usa esses dados e os analisa para gerar insights e recomendações relacionadas a aprimoramentos de desempenho.
As informações de desempenho estão disponíveis para todos os aplicativos controlados por modelo em seu ambiente selecionado, desde que haja dados de usuário registrados. Você pode exibir o histórico de informações dos sete dias anteriores, desde que tenha havido uso na data selecionada, selecionando uma data na lista da guia 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). Os insights do dia anterior, das 00:00 às 23:59 UTC, são gerados por volta das 02:00 às 05:00 UTC de um determinado dia. Portanto, informações e recomendações de uso dos dados do usuário gravados no dia anterior estarão disponíveis pela manhã no fuso horário UTC. A hora de disponibilidade irá variar com base no seu fuso horário local e na sua diferença em relação à UTC.
Por exemplo, os insights para o período de 24 horas que se estende de 8 de junho das 00:00 às 23:59 UTC são gerados entre 02:00 e 05:00 UTC de 9 de junho. Portanto, insights e recomendações para dados de usuários registrados em 8 de junho UTC estarão disponíveis na manhã de 9 de junho UTC.
Os insights podem ser classificados por gravidade, variando de Informativo, Aviso a Crítico. A gravidade é ponderada dependendo do efeito dos resultados no 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 certos limites e recomendamos que você os aborde primeiro.
Os insights são gerados para várias categorias de diferentes áreas, incluindo ambiente do cliente, personalizações, desempenho da página e rede. Por exemplo, se vários usuários estiverem usando o aplicativo em uma versão mais antiga de um navegador não recomendado, o desempenho será mais lento em geral. Assim, os criadores verão uma análise sobre o tipo e a versão do navegador no painel de insights.
As informações de desempenho fornecem uma lista priorizada de recomendações para ajudar os fabricantes a melhorar o desempenho de aplicativos orientados por modelos. Você pode selecionar cada linha na grade para exibir informações detalhadas para cada categoria.
Explicação dos insights de desempenho
A grelha de insights de desempenho tem estas colunas.
| Coluna | Description |
|---|---|
| Severity | Um insight pode ser categorizado como Informativo, Aviso ou Crítico. A gravidade é determinada pelo tempo de carregamento da página e pelo número de utilizadores finais afetados por um evento. |
| Area | Esta área define os aspetos da análise de dados do usuário pelo mecanismo do Performance Insights. Inclui ambiente de cliente, rede e padrões de uso. |
| Categoria | O tema sob o qual a visão específica se enquadra. As categorias são agrupadas em Áreas. |
| Motivação | Fornece uma visão geral do motivo pelo qual uma determinada perceção pode estar afetando o desempenho geral do seu aplicativo. |
| Informações | Detalha as descobertas relacionadas a uma categoria específica e descreve o impacto no desempenho. |
| Recommendation | Descreve as ações que você pode tomar. |
| Como melhorar | Links para a documentação de uma categoria específica, que pode conter mais informações ou recursos externos para ajudá-lo a mitigar seu problema e melhorar o desempenho. |
| Data | Dados de evidência para apoiar as descobertas na seção de insights. |
| Insight ID | Identificador para uma categoria de informações específica. |
Que aspetos verifica?
O desempenho de um aplicativo controlado por modelo pode ser afetado por vários fatores. Horizontalmente, o aplicativo pode ser afetado pelo ambiente do cliente, rede, padrão de uso, personalizações e configurações. Verticalmente, o servidor Web ou o SQL Server back-end podem afetar o desempenho no lado do cliente.
Portanto, é benéfico identificar o que pode causar lentidão de carregamentos ou operações de página. O mecanismo de insight de desempenho analisa os dados de utilizadores coletados e os relaciona às categorias.
Em alguns cenários, pode haver uma razão óbvia para problemas de desempenho. Em outros casos, podem ser identificadas várias razões a partir das categorias que poderiam explicar a lentidão.
A tabela a seguir resume quais áreas e categorias o mecanismo de insights de desempenho verifica.
Área
Categoria Insight
Descrição
Desempenho geral
Visão geral
Ele fornece um resumo geral do desempenho de um aplicativo selecionado. Você pode ver o desempenho do aplicativo brevemente. Para obter mais informações: Desempenho geral
Ambiente do cliente
Requisitos mínimos do sistema
Os utilizadores devem, pelo menos, utilizar o sistema que cumpra 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. Para obter mais informações: Requisitos mínimos do sistema
Ambiente do cliente
Tipo de browser
O desempenho irá variar dependendo do tipo de navegador. Essa perceção indica se os usuários executam um navegador moderno ou um navegador Internet Explorer (IE) não recomendado. O desempenho do Power Apps no IE é visivelmente mais lento em comparação com os navegadores modernos. Para obter mais informações: Tipo de navegador
Ambiente do cliente
Versão do browser
Embora os usuários executem os navegadores modernos, eles podem experimentar um desempenho lento se estiverem usando um navegador em execução em uma versão mais antiga. Em geral, recomenda-se manter a versão mais recente. Para obter mais informações: Versão do navegador
Ambiente do cliente
Protocolo HTTP
O Power Apps suporta o protocolo HTTP/2. Os aplicativos geralmente têm um desempenho 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 conexões simultâneas limitadas com o mesmo domínio, o que pode fazer com que os aplicativos fiquem lentos. Para obter mais informações: Protocolo HTTP
Rede
Desempenho da rede
A latência, a taxa de transferência e a largura de banda da rede são fatores-chave que afetam o desempenho dos aplicativos Web. Os aplicativos podem ter um desempenho diferente, dependendo do desempenho da rede, pois alguns conteúdos devem ser baixados. Para obter mais informações: Desempenho da rede
Padrão de utilização
Tipo de carregamento de página.
O tipo de carregamento de página pode afetar o desempenho do aplicativo. Os carregamentos de páginas quentes (em cache) são mais rápidos do que os carregamentos de páginas frias (não em cache), uma vez que os recursos são carregados fora do cache. Para obter mais informações: Tipo de carregamento de página
Desempenho da página
Painel lento
Uma das razões pelas quais um painel pode ser lento para carregar é uma consulta associada de um gráfico ou bloco que está tendo um desempenho insatisfatório. Se a consulta for executada sobre um grande conjunto de dados, poderá 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: Painéis lentos
Personalização
Tipo de chamada XHR
Os criadores podem personalizar o aplicativo controlado por modelo adicionando uma função personalizada tornando XMLHttpRequest em um evento. Se a chamada XMLHttpRequest (XHR) acontecer de forma síncrona, outras tarefas deverão aguardar até que a chamada XHR seja concluída. É altamente recomendável assegurar que a chamada XHR nas suas funções personalizadas seja assíncrona. Para obter mais informações: Tipo de chamada de solicitação HTTP XML (XHR)
Personalização
Controlos preteridos
Alguns controles, como o flip switch e os controles de calendário V1, foram preteridos. Os fabricantes devem sempre usar controles modernos. Mais informações: Controles obsoletos
Personalização
Desempenho do Sandbox
Os criadores podem criar 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. Para obter mais informações: Desempenho do sandbox - Plug-ins dominantes
Personalização
Consulta guardada
Ao criar uma solução, um criador pode criar e reutilizar uma consulta salva. Se a consulta salva tiver sido criada incorretamente, isso poderá tornar a consulta lenta. Consequentemente, quaisquer formulários ou modos de exibição que usem a consulta salva problemática podem sofrer com um desempenho lento.
Configuração
Configuração do log de rastreamento do plug-in
Os administradores podem ativar registos de rastreio de plug-ins para um ambiente do Dataverse de Nenhum para Tudo. É benéfico verificar os logs de rastreamento do plug-in na fase de desenvolvimento. No entanto, para ambientes de produção, recomendamos definir o recurso como Exceção ou Nenhum para minimizar a atividade de registro intensivo que pode prejudicar o desempenho do aplicativo. Para mais informações: Configuração do registo de rastreio do plug-in