Cosa sono le informazioni dettagliate sulle prestazioni? (anteprima)

[Questo argomento fa parte della documentazione non definitiva, pertanto è soggetto a modifiche.]

Le informazioni dettagliate sulle prestazioni sono uno strumento self-service per i creatori di app aziendali che analizza i dati degli utenti di runtime e fornisce un elenco prioritario di consigli per aiutare a migliorare le prestazioni delle app basate su modello. Questa funzione fornisce una serie giornaliera di approfondimenti analitici relativi alle prestazioni di un'app Power Apps basata su modello o di customer engagement, come Dynamics 365 Sales o Dynamics 365 Service, con consigli ed elementi utilizzabili. I creatori di app aziendali possono visualizzare informazioni dettagliate sulle prestazioni a livello di app nel portale Power Apps .

Modalità di accesso

  1. Accedi a Power Apps.

  2. Nel riquadro di spostamento a sinistra, seleziona App, quindi seleziona un'app basata su modello.

  3. Usa il menu contestale ... o la barra dei comandi per selezionare Prestazioni.

Se desideri cambiare l'ambiente in cui viene distribuita la tua app, puoi selezionare gli ambienti nell'angolo in alto a destra della pagina utilizzando il selettore Ambiente. In alternativa, puoi accedere alle informazioni dettagliate sulle prestazioni dal menu di scelta rapida di un'app basata su modello dall'area Soluzioni.

Importante

Poiché i consigli vengono generati utilizzando i dati dell'utente, ti consigliamo di visualizzare informazioni dettagliate sulle prestazioni da un ambiente in cui verrà utilizzata l'app, ad esempio un ambiente di produzione.

Come vengono generate le informazioni dettagliate

Le informazioni dettagliate sulle prestazioni vengono generate in base ai dati utente raccolti della tua app basata su modello ogni 24 ore. Quando gli utenti finali utilizzano un'app, i dati chiave dell'utente registrati dalla piattaforma Power Apps vengono archiviati. Il motore di informazioni dettagliate sulle prestazioni utilizza questi dati e li analizza per generare informazioni e consigli relativi ai miglioramenti delle prestazioni.

Le informazioni dettagliate sulle prestazioni sono disponibili per tutte le app basate su modello nell'ambiente selezionato, a condizione che vi siano dati utente registrati. Puoi visualizzare la cronologia delle informazioni dettagliate per i sette giorni precedenti, purché vi sia stato un utilizzo nella data selezionata, selezionando una data nell'elenco nella scheda Prestazioni.

Seleziona una data per visualizzare i dati di approfondimento sulle prestazioni.

Il motore di informazioni dettagliate sulle prestazioni genera informazioni su un periodo di 24 ore in una data selezionata nel fuso orario UTC (Universal Time Coordinated). Le informazioni dettagliate per il giorno precedente, dalle 00:00 alle 23:59 UTC, vengono generate dalle 02:00 alle 05:00 UTC di un determinato giorno. Pertanto, le informazioni dettagliate e le raccomandazioni per l'utilizzo dei dati utente registrati il giorno precedente saranno disponibili al mattino nel fuso orario UTC. L'orario di disponibilità varia in base al fuso orario locale e alla sua differenza rispetto all'UTC.

Ad esempio, le informazioni dettagliate per il periodo di 24 ore compreso tra le 00:00 e le 23:59 UTC dell'8 giugno vengono generate tra le 02:00 e le 05:00 UTC del 9 giugno. Pertanto, informazioni dettagliate e consigli per i dati degli utenti registrati l'8 giugno UTC saranno disponibili la mattina del 9 giugno UTC.

Le informazioni dettagliate possono essere ordinate per gravità, e possono essere di tipo Informativo, Avvertimento o Critico. La gravità è ponderata in base all'effetto dei risultati sulla performance complessiva. La gravità è determinata da diversi fattori come il volume di utilizzo, le prestazioni dei caricamenti di pagina lenti e gli outlier. Gli elementi critici superano determinate soglie e ti consigliamo di affrontarli prima.

Le informazioni dettagliate vengono generate per diverse categorie da diverse aree, tra cui ambiente client, personalizzazioni, prestazioni della pagina e rete. Ad esempio, se più utenti utilizzano l'app su una versione precedente di un browser non consigliato, le prestazioni saranno generalmente più lente. Pertanto, gli autori vedranno un'informazione relativa al tipo e alla versione del browser nella griglia di informazioni.

Le informazioni dettagliate sulle prestazioni forniscono un elenco prioritario di consigli per aiutare gli autori a migliorare le prestazioni delle app basate su modello. Puoi selezionare ogni riga nella griglia per visualizzare informazioni dettagliate per ciascuna categoria.

Esempio di informazioni dettagliate sulle prestazioni.

Spiegazione delle informazioni dettagliate sulle prestazioni.

La griglia delle informazioni dettagliate sulle prestazioni ha queste colonne.

Column Descrizione
Gravità Le informazioni dettagliate possono essere classificate come Informativo, Avviso o Critico. La gravità è determinata dal tempo di caricamento della pagina delle prestazioni e dal numero di utenti finali interessati da un evento.
Area Quest'area definisce gli aspetti dell'analisi dei dati utente da parte del motore delle informazioni dettagliate sulle prestazioni. Include ambiente client, rete e modelli di utilizzo.
Categoria. Il tema di riferimento delle informazioni dettagliate specifiche. Le categorie sono raggruppate in aree.
Motivazione Fornisce una panoramica del motivo per cui particolari informazioni dettagliate potrebbero avere un impatto sulle prestazioni complessive della tua app.
Informazioni dettagliate Descrive i risultati relativi a una categoria specifica e illustra l'impatto sulle prestazioni.
Elemento consigliato Illustra le azioni che puoi intraprendere.
Istruzioni per migliorare Collegamenti alla documentazione per una categoria specifica, che potrebbe contenere ulteriori informazioni o risorse esterne per aiutarti a mitigare il problema e migliorare le prestazioni.
Dati Dati di prova per supportare i risultati nella sezione delle informazioni dettagliate.
ID informazioni dettagliate Identificatore per una specifica categoria di informazioni dettagliate.

Quali aspetti controlla?

Le prestazioni di un'app basata su modello potrebbero essere influenzate da più fattori. Orizzontalmente, l'app potrebbe essere influenzata dall'ambiente client, dalla rete, dal modello di utilizzo, dalle personalizzazioni e dalle configurazioni. Verticalmente, il server Web o il back-end SQL Server potrebbero influire sulle prestazioni sul lato client.

Pertanto, è utile identificare cosa può causare la lentezza dei caricamenti delle pagine o delle operazioni. Il motore delle informazioni dettagliate sulle prestazioni analizza i dati utente raccolti e li suddivide nelle categorie corrispondenti.

In alcuni scenari, potrebbe esserci un motivo ovvio per problemi di prestazioni. In altri casi, potrebbero esserci diverse ragioni identificate dalle categorie che potrebbero spiegare la lentezza.

La tabella seguente riepiloga le aree e le categorie controllate dal motore delle informazioni dettagliate sulle prestazioni.

Area

Categoria delle informazioni dettagliate

Descrizione

Prestazioni complessive

Panoramica

Fornisce un riepilogo generale delle prestazioni di un'app selezionata. Puoi vedere brevemente le prestazioni dell'app. Maggiori informazioni: Prestazioni complessive

Ambiente client

Requisiti minimi di sistema

Gli utenti devono utilizzare un sistema che soddisfi quantomeno le specifiche minime. Queste informazioni dettagliate dicono ai produttori quanti utenti soddisfano tali criteri e quanti no. Ulteriori informazioni: Requisiti minimi di sistema

Ambiente client

Tipo di browser

Le prestazioni variano a seconda del tipo di browser. Queste informazioni dettagliate indicano se gli utenti eseguono un browser moderno o un browser Internet Explorer (IE) non consigliato. Le prestazioni di Power Apps in IE sono notevolmente più lente rispetto ai browser moderni. Maggiori informazioni: Tipo di browser.

Ambiente client

Versione browser

Sebbene gli utenti utilizzino i browser moderni, potrebbero riscontrare prestazioni lente se utilizzano un browser in esecuzione su una versione precedente. In generale, si consiglia di rimanere sull'ultima versione. Maggiori informazioni: Versione del browser.

Ambiente client

Protocollo HTTP

Power Apps supporta il protocollo HTTP/2. Le app generalmente funzionano meglio con il protocollo HTTP/2 rispetto a HTTP/1.1. Una delle principali limitazioni di HTTP/1.1 sono le connessioni simultanee limitate allo stesso dominio, che potrebbero rallentare l'esecuzione delle app. Maggiori informazioni: Protocollo HTTP

Rete

Prestazioni di rete

La latenza di rete, il throughput e la larghezza di banda sono fattori chiave che influenzano le prestazioni delle applicazioni Web. Le app possono funzionare in modo diverso a seconda delle prestazioni della rete poiché alcuni contenuti dovrebbero essere scaricati. Maggiori informazioni: Prestazioni di rete

Modello di utilizzo

Tipo di caricamento della pagina.

Il tipo di caricamento della pagina può influire sulle prestazioni dell'app. I caricamenti a caldo delle pagine (memorizzati nella cache) sono più veloci dei caricamenti a freddo delle pagine (non memorizzati nella cache) poiché le risorse necessarie vengono caricate dalla cache. Maggiori informazioni: Tipo di caricamento della pagina

Prestazioni delle pagine

Dashboard lento

Uno dei motivi per cui un dashboard potrebbe essere lento da caricare è una query associata di un grafico o di un riquadro con prestazioni non ottimali. Se la query viene eseguita su un ampio set di dati, potrebbe causare una risposta lenta. Oltre a verificare il numero di controlli e riquadri del grafico nel dashboard, ti consigliamo di controllare le query associate sia per i grafici che per i riquadri. Maggiori informazioni: Dashboard lenti

Personalizzazione

Tipo di chiamata XHR

I creatori possono personalizzare l'app basata su modello aggiungendo una funzione personalizzata che trasforma XMLHttpRequest in un evento. Se la chiamata XMLHttpRequest (XHR) avviene in modo sincrono, le altre attività devono attendere il completamento della chiamata XHR. Si consiglia vivamente di rendere asincrona la chiamata XHR nelle funzioni personalizzate. Maggiori informazioni: Tipo di chiamata XML HTTP Request (XHR)

Personalizzazione

Controlli deprecati

Alcuni controlli come Commutazione e Calendario V1 sono deprecati. I creatori devono sempre utilizzare controlli moderni. Maggiori informazioni: Controlli deprecati

Personalizzazione

Prestazioni sandbox

Gli autori possono creare il proprio plug-in. A seconda dei modelli implementati, ci sono molti aspetti da controllare per confermare che i metodi del plug-in funzionino correttamente, come gli eventi di timeout. Queste informazioni dettagliate verificano il timeout del plug-in per vedere se è stato causato dal timeout delle chiamate esterne endpoint del produttore implementato o meno. Maggiori informazioni: Prestazioni sandbox - Plug-in dominanti

Personalizzazione

Query salvata

Durante la creazione di una soluzione, un autore può creare e riutilizzare una query salvata. Se la query salvata è stata creata in modo errato, potrebbe rallentare l'esecuzione della query. Di conseguenza, qualsiasi modulo o vista che utilizza la query salvata problematica potrebbe risentire di prestazioni lente.

Configurazione

Impostazione registro di traccia plug-in

Gli amministratori possono abilitare i registri di traccia dei plug-in per un ambiente Dataverse da Nessuno a Tutti. È utile controllare i registri di traccia del plug-in nella fase di sviluppo. Tuttavia, per gli ambienti di produzione, si consiglia di impostare la funzionalità su Eccezione o Nessuno per ridurre al minimo l'attività di registrazione intensiva che può ridurre le prestazioni dell'app. Maggiori informazioni: Impostazione registro di traccia plug-in

Vedi anche

Comprensione delle informazioni dettagliate