Valutazione prestazioni applicazione
Ultimo aggiornamento: 30/09/2026La valutazione delle prestazioni consente di valutare le prestazioni della tua applicazione durante il suo sviluppo. La valutazione delle prestazioni fornisce metriche chiare e attuabili, come i tempi di risposta per i fogli e gli oggetti pubblici. È possibile utilizzare queste informazioni per identificare i colli di bottiglia delle prestazioni e confrontare le metriche tra le versioni dell'applicazione.
Chi può utilizzare la valutazione delle prestazioni
La valutazione delle prestazioni è pensata per gli sviluppatori di applicazioni che desiderano misurare e migliorare le prestazioni dell'applicazione.
Per eseguire una valutazione delle prestazioni, è necessario avere uno dei seguenti ruoli:
-
Amministratore di tenant
-
Proprietario dello spazio
-
Membro dello spazio con uno di questi ruoli:
-
Può modificare
-
Può modificare i dati nelle applicazioni
-
Può gestire
-
Può utilizzare (negli spazi gestiti)
-
-
Tutti gli utenti, compresi gli amministratori tenant, devono disporre almeno delle autorizzazioni di visualizzazione nello spazio per valutare le applicazioni lì.
-
Gli amministratori tenant possono sempre visualizzare i risultati della valutazione delle prestazioni per tutte le app, anche se non hanno le autorizzazioni di accesso per lo spazio o per l'app.
Utilizzo della valutazione delle prestazioni
Puoi valutare le prestazioni di qualsiasi Qlik Sense applicazione in Qlik Cloud. Utilizzare la valutazione delle prestazioni per:
-
Misurare le prestazioni della tua app.
-
Verificare se le modifiche alla propria app hanno influito sulle prestazioni.
-
Ottieni suggerimenti su come ottimizzare le prestazioni dell'applicazione.
La valutazione delle prestazioni analizza i tempi di risposta per tutti i fogli e gli oggetti pubblici nell'app. Sono inclusi solo i fogli pubblicati, quindi i fogli in fase di sviluppo generalmente non influiscono sui risultati—tuttavia, la valutazione esamina anche quali campi sono in uso, il che potrebbe comportare l'analisi di fogli non pubblicati.
Utilizzare i risultati per identificare gli oggetti che potrebbero richiedere un'ottimizzazione. Tenere presente che i risultati sono intesi come indicazioni generali e potrebbero non riflettere le prestazioni esatte in un ambiente di produzione dal vivo.
Aspetti da considerare
-
La valutazione delle prestazioni viene eseguita in un ambiente basato sul cloud, quindi i tempi di risposta possono variare a causa della latenza e delle fluttuazioni della larghezza di banda.
-
Per garantire confronti più coerenti, eseguire le valutazioni a distanza ravvicinata nel tempo.
-
I risultati possono essere influenzati se le valutazioni sono state eseguite su motori analitici di dimensioni diverse.
Per maggiori informazioni sui fattori delle prestazioni, consultare Ottimizzazione delle prestazioni dell'applicazione.
Motori utilizzati per le valutazioni delle applicazioni
Quando si esegue una valutazione delle prestazioni dell'applicazione in Qlik Cloud, la valutazione viene eseguita su un motore selezionato in base alle impostazioni di valutazione.
Con le impostazioni automatiche, la valutazione utilizza le stesse dimensioni del motore che l'applicazione utilizzerebbe normalmente quando gli utenti la aprono e ci lavorano. Questo consente di valutare le prestazioni nell'ambiente di runtime previsto e di vedere come l'applicazione si comporterà probabilmente per gli utenti. Se lo spazio non supporta applicazioni di grandi dimensioni, la valutazione è limitata a un motore da 20 GB (Standard-20).
Con Valuta con impostazioni personalizzate, è possibile selezionare un motore disponibile per applicazioni fino a 50 GB. Questa impostazione consente di testare l'applicazione su un motore più grande, indipendentemente dalle impostazioni dello spazio o dal fatto che il tenant disponga della capacità per applicazioni di grandi dimensioni.
Un motore più grande può migliorare i tempi di risposta, ma le prestazioni possono dipendere anche dalla progettazione e dall'ottimizzazione dell'applicazione. Confrontare i risultati della valutazione tra le diverse dimensioni del motore può aiutarti a comprendere l'impatto della capacità del motore sulle prestazioni.
È possibile selezionare una dimensione del motore personalizzata per testare temporaneamente le prestazioni su un motore più grande per una singola esecuzione di valutazione. Per assegnare in modo permanente un'applicazione a un motore più grande, gli amministratori possono utilizzare l'API di posizionamento. Per i dettagli, vedere Assegnazione di motori per migliorare le prestazioni dell'applicazione.
Cilindrate
-
Standard-20: motore predefinito (20 GB)
-
Large-40, Large-60, Large-200: motori più grandi (il numero indica i GB di memoria)
| Motore | Memoria | Fino a core* |
|---|---|---|
| Large-40 | 40 GB | 10 core |
| Large-60 | 60 GB | 14 core |
| Large-80 | 80 GB | 20 core |
| Large-120 | 120 GB | 30 core |
| Large-160 | 160 GB | 40 core |
| Large-200 | 200 GB | 50 core |
* "Fino a core" significa che le risorse vengono messe a disposizione in base alle necessità, anche se non tutti i calcoli possono utilizzare tutti i core contemporaneamente.
Selezione di una dimensione personalizzata del motore per una valutazione
Invece di utilizzare il motore selezionato automaticamente, è possibile scegliere una dimensione specifica del motore per una singola esecuzione di valutazione. Questo consente di confrontare le prestazioni dell'applicazione su un motore più grande prima di decidere se assegnare tale dimensione del motore in modo permanente.
-
È possibile selezionare qualsiasi dimensione del motore disponibile, indipendentemente dal fatto che la licenza includa la capacità per applicazioni di grandi dimensioni.
-
Se il motore selezionato è inferiore ai requisiti dell'applicazione, la valutazione ha esito negativo.
-
Se la quota di valutazione non è disponibile, la richiesta ha esito negativo immediatamente per i tenant senza capacità per applicazioni di grandi dimensioni. Per i tenant con un'elevata capacità dell'applicazione, la richiesta viene rimessa in coda finché non diventa disponibile una quota o la richiesta non scade.
Utilizzo della capacità
Tutte le valutazioni delle prestazioni vengono conteggiate ai fini di una quota di valutazione. Questa quota è separata dalla capacità per applicazioni di grandi dimensioni.
Le valutazioni con motore di grandi dimensioni utilizzano la quota allocata per le valutazioni e possono essere limitate dal numero di valutazioni che possono essere eseguite contemporaneamente.
Le valutazioni con motori di grandi dimensioni hanno lo scopo di aiutarti a valutare le prestazioni dell'applicazione su motori di dimensioni maggiori. Qlik potrebbe limitare o disattivare questa funzionalità per prevenire abusi o costi eccessivi.
Per maggiori informazioni sulla capacità delle applicazioni di grandi dimensioni, vedere Spporto per le applicazioni di grandi dimensioni.
Esecuzione di valutazioni delle prestazioni sulle applicazioni
Per eseguire una valutazione delle prestazioni, è necessario disporre dell'autorizzazione di ricaricamento per l'applicazione. È possibile eseguire una valutazione delle prestazioni da:
-
Centri attività
-
Dettagli applicazione
Esecuzione di valutazioni delle prestazioni dai centri di attività
Procedere come indicato di seguito:
-
Nel centro attività, fare clic su
sull'applicazione che si desidera valutare.
-
Selezionare Strumenti > Valutazione prestazioni.
-
Fare clic su Valuta applicazione, quindi selezionare Valuta con impostazioni automatiche o Valuta con impostazioni personalizzate. Per informazioni dettagliate sulla selezione delle dimensioni personalizzate del motore, consultare Esecuzione di una valutazione con una dimensione del motore personalizzata.
Si riceverà una notifica una volta completata la valutazione.
Esecuzione di valutazioni delle prestazioni dai dettagli dell'applicazione
Procedere come indicato di seguito:
-
Nel centro attività, fare clic su
sull'applicazione che si desidera valutare.
-
Selezionare
Dettagli, quindi fare clic su
Valutazione prestazioni.
-
Fare clic su Valuta applicazione, quindi selezionare Valuta con impostazioni automatiche o Valuta con impostazioni personalizzate. Per informazioni dettagliate sulla selezione delle dimensioni personalizzate del motore, consultare Esecuzione di una valutazione con una dimensione del motore personalizzata.
Si riceverà una notifica una volta completata la valutazione.
Esecuzione di valutazioni delle prestazioni da un'applicazione
Procedere come indicato di seguito:
-
Nella propria applicazione, fare clic sul nome dell'applicazione per aprire Dettagli.
-
Selezionare Strumenti > Valutazione prestazioni.
-
Fare clic su Valuta applicazione, quindi selezionare Valuta con impostazioni automatiche o Valuta con impostazioni personalizzate. Per informazioni dettagliate sulla selezione delle dimensioni personalizzate del motore, consultare Esecuzione di una valutazione con una dimensione del motore personalizzata.
Si riceverà una notifica una volta completata la valutazione.
Esecuzione di una valutazione con una dimensione del motore personalizzata
Invece del motore selezionato automaticamente, è possibile scegliere una dimensione specifica del motore per vedere come si comporta l'applicazione su un motore più grande.
Procedere come indicato di seguito:
-
Fare clic su Valuta applicazione, quindi selezionare Valuta con impostazioni personalizzate.
-
Nell'elenco Dimensione motore personalizzata, selezionare una dimensione del motore.
-
Fare clic su Esegui ora.
Si riceverà una notifica una volta completata la valutazione.
Visualizzazione dei risultati della valutazione
I risultati delle tabelle varieranno in base al fatto di voler visualizzare una singola valutazione delle prestazioni o di voler confrontare due valutazioni delle prestazioni.
I risultati di valutazione delle prestazioni dell'applicazione vengono conservati per 90 giorni.
Visualizzazione di una singola valutazione delle prestazioni
Procedere come indicato di seguito:
-
Per visualizzare la valutazione prestazioni, fare clic su
sull'applicazione.
-
Selezionare
Dettagli, quindi fare clic su
Valutazione prestazioni. Tutte le valutazioni sono elencate nella tabella valutazioni prestazioni.
Nota di suggerimentoÈ anche possibile passare ai risultati facendo clic su Visualizza risultati nella notifica. -
Fare clic su Visualizza sulla visualizzazione che si desidera visualizzare.
Panoramica della valutazione.

-
La finestra dei risultati fornisce le informazioni sui risultati della valutazione delle prestazioni.
Nota di suggerimentoVedere Informazioni sulla valutazione prestazioni per i dettagli sulla metrica specificata.Scheda Informazioni sulla valutazione.

-
Selezionare la scheda Risultati per visualizzare informazioni più specifiche sulle prestazioni.
Scheda Risultati della valutazione.

-
Fare clic su
per mostrare i dettagli per ciascuna riga. È anche possibile fare clic su
per ciascun foglio per mostrare gli oggetti con il tempo di caricamento maggiore.
-
Fare clic su
per aprire l'applicazione contenente l'oggetto. L'oggetto specifico è evidenziato sul foglio.
-
Selezionare la scheda Raccomandazioni per visualizzare le raccomandazioni per migliorare le prestazioni dell'applicazione. Per informazioni dettagliate su ciascuna raccomandazione, vedere Raccomandazioni sulle prestazioni dell'applicazione.
Scheda Raccomandazioni.

Confronto delle valutazioni delle prestazioni
Procedere come indicato di seguito:
-
Per visualizzare la valutazione prestazioni, fare clic su
sull'applicazione.
-
Selezionare
Dettagli, quindi fare clic su
Valutazione prestazioni. Tutte le valutazioni sono elencate nella tabella valutazioni prestazioni.
-
Selezionare i due da visualizzare, quindi fare clic su Confronta.
Confronto tra due valutazioni.

-
I risultati di valutazione si aprono in una finestra. Vedere Informazioni sulla valutazione prestazioni per i dettagli sulla metrica specificata. La scheda Info mostra la metrica per la valutazione delle prestazioni selezionata, in aggiunta alla differenza tra di loro. Questo include il motore di analisi utilizzato per ciascuna esecuzione, in modo da poter verificare se una differenza nei risultati è correlata alle dimensioni del motore.
Informazioni sul confronto delle valutazioni.

-
Selezionare la scheda Risultati per visualizzare informazioni più specifiche sulle prestazioni. Per ciascuna riga, viene mostrato il cambiamento assoluto e relativo.
È possibile ordinare in base alle colonne Cambiamento assoluto e Cambiamento relativo. Fare clic sull'intestazione delle colonne per ordinare in senso crescente o decrescente.
Risultati del confronto della valutazione.

-
Fare clic su
per mostrare i dettagli per ciascuna riga.
Informazioni sulla valutazione prestazioni
Le metriche vengono ottenute dai metadati dell'applicazione oppure vengono misurate durante la valutazione delle prestazioni.
Scheda Info
La scheda Info mostra le informazioni di base sull'applicazione per la versione selezionata.
Motore di analisi
-
Mostra il motore di analisi utilizzato durante la valutazione.
Stato
-
Mostra lo stato della valutazione delle prestazioni.
-
Pronta per la valutazione: la valutazione delle prestazioni è stata completata correttamente.
-
Avviso - la valutazione delle prestazioni è stata completata ma alcuni risultati risultano mancanti o inaccurati.
-
Impossibile eseguire la valutazione: la valutazione delle prestazioni non è stata completata correttamente e i risultati risultano mancanti o inaccurati.
-
Dimensioni applicazione
-
Origine della metrica: Metadati dell'applicazione
-
Mostra le dimensioni totali del modello dati dell'applicazione nella memoria senza selezioni iniziali.
Numero di righe
-
Origine della metrica: Metadati dell'applicazione
-
Mostra il numero totale di righe contenute nelle tabelle nel modello dati dell'applicazione.
Fogli pubblici nell'applicazione
-
Origine della metrica: Metadati dell'applicazione
-
Mostra il numero totale di fogli pubblici nell'applicazione.
Oggetti pubblici nell'applicazione
-
Origine della metrica: metadati dell'applicazione
-
Mostra il numero totale di oggetti pubblici nell'applicazione.
Nota informaticaNei risultati di valutazione delle prestazioni, i fogli pubblici non vengono conteggiati come oggetti pubblici.
Non valutato
-
Origine della metrica: misurata
-
Elenca tutti gli oggetti per cui non è stato possibile eseguire una valutazione completa. In genere, le cause possono includere oggetti per cui le condizioni di calcolo non sono state soddisfatte o tipi di oggetti che non sono supportati per la valutazione. Per esempio, il comportamento delle estensioni sviluppate dai clienti non è noto al valutatore dell'applicazione e potrebbe non essere valutato correttamente.
Avvisi
-
Origine della metrica: misurata
-
Elenca gli oggetti che presentano problemi relativi allo sviluppo dell'applicazione, che potrebbero dover essere risolti. Ad esempio, un oggetto che funziona in un foglio ma che presenta di codici di errore, come un oggetto privo di misure o dimensioni, viene elencato in Avvisi. Anche un oggetto che rinvia una pagina di dati per le dimensioni specificate verrà elencato qui con il motivo Payload troppo grande.
Errori critici
-
Origine della metrica: misurata
-
Elenca gli errori che hanno impedito il completamento della valutazione, insieme alle quote del tenant o dell'applicazione. Ciò può includere errori del valutatore dell'applicazione o altri problemi dell'infrastruttura che impediscono il completamento, ad esempio se la quota per la valutazione dell'applicazione viene superata o se l'applicazione supera il limite di dimensioni di 20 GB per la valutazione dell'applicazione e non può essere aperta.
Scheda Risultati
La scheda Risultati fornisce informazioni più specifiche sulla valutazione delle prestazioni.
Oggetto che mostra problemi di memorizzazione nella cache
-
Origine della metrica: misurata
-
Elenca gli oggetti che non sono stati memorizzati efficacemente nella cache. Ciò è determinato dal caricamento di ciascun oggetto due volte. Dopo aver già caricato l'oggetto una volta, è prevedibile un tempo di risposta superiore, dato che il set di risultati dovrebbe essere stato inserito nella cache. È possibile introdurre miglioramenti regolando il modello dati o le espressioni. Per ulteriori informazioni, vedere Procedure consigliate per la modellazione dati e Utilizzo delle espressioni nelle visualizzazioni.
-
Per maggiori informazioni sull'ottimizzazione generale dell'applicazione, vedere Ottimizzazione delle prestazioni dell'applicazione.
Oggetti a thread singolo
-
Origine della metrica: misurata
-
Questa sezione contiene oggetti le cui metriche sulle prestazioni indicano principalmente l'elaborazione a thread singolo durante il caricamento. Se in questa sezione appare un oggetto e il tempo di risposta per un utente è ritenuto troppo lungo, le query risultanti da qualsiasi espressione nell'oggetto devono essere esaminate alla ricerca di colli di bottiglia. È possibile introdurre miglioramenti regolando il modello dati o le espressioni.
-
Per ulteriori informazioni sulle prestazioni a thread singolo, vedere I campi provenienti da tabelle diverse all'interno di una tabella di aggregazione vengono evitati ove possibile.
Oggetti che superano i limiti di memoria
-
Origine della metrica: misurata
-
Questa sezione include gli oggetti che hanno raggiunto un limite di memoria, con un codice di errore corrispondente. Qui possono essere inclusi gli oggetti che raggiungono i limiti di sandbox di un oggetto del motore, superano la memoria totale del motore o hanno raggiunto un limite di memoria correlato.
Tempi di apertura dell'app
-
Origine della metrica: misurata
-
Questa sezione illustra ogni passaggio del processo di apertura dell'applicazione e quanto tempo richiede.
Fogli pubblici per tempo di caricamento iniziale
-
Origine della metrica: misurata
-
Misurazione del tempo di risposta per foglio. Queste misurazioni vengono estratte dalla prima volta in cui l'applicazione viene attraversata e ciascuno dei fogli viene richiesto uno per uno. I valori contenuti all'interno di questa sezione rappresentano un tempo di caricamento del caso peggiore per foglio. Per ciascun foglio, è possibile visualizzare i primi 5 oggetti più lenti contenuti all'interno, facendo clic sull'icona freccia alla destra della riga. Ciò fornisce una scomposizione rapida di dove viene impiegato il tempo mentre si carica il foglio.
-
Se la valutazione si interrompe a causa di un timeout, l'elenco dei fogli è disponibile finché non viene completata almeno una valutazione del foglio. È possibile utilizzare questo elenco per identificare quali fogli o oggetti analizzare per primi.
Tempo di caricamento con memorizzazione nella cache del foglio
-
Origine della metrica: misurata
-
Misurazione del tempo di risposta per foglio. In genere, quando tutti i fogli sono stati richiesti per la prima volta, devono essere stati memorizzati nella cache. Queste misurazioni vengono estratte dalla seconda volta in cui l'applicazione viene attraversata e ciascuno dei fogli viene richiesto uno per uno. Inoltre qui è possibile recuperare una scomposizione di dove viene impiegato il tempo in base a un oggetto espandendo una riga usando il pulsante a destra.
Tempo di caricamento dell'oggetto iniziale
-
Origine della metrica: misurata
-
Misurazione del tempo di risposta per oggetto. Queste misurazioni vengono estratte dalla prima volta in cui l'applicazione viene attraversata e ciascuno degli oggetti viene richiesto uno per uno. I valori contenuti all'interno di questa sezione rappresentano un tempo di caricamento del caso peggiore per oggetto.
-
Ad esempio, è possibile migliorare l'uso della memorizzazione nella cache utilizzando voci principali. Per ulteriori informazioni, vedere Voci principali o variabili utilizzate per le espressioni.
Tempo di caricamento con memorizzazione nella cache dell'oggetto
-
Origine della metrica: misurata
-
Misurazione del tempo di risposta per oggetto. In genere, quando tutti gli oggetti sono stati richiesti per la prima volta, devono essere stati memorizzati nella cache. Queste misurazioni vengono estratte dalla seconda volta in cui l'applicazione viene attraversata e ciascuno degli oggetti viene richiesto uno per uno.
Allocazione della memoria per tabella
-
Origine della metrica: Metadati dell'applicazione
-
Un elenco di tabelle incluse nel modello dati e dimensione delle stesse. Questa sezione risulterà di interesse al momento di tentare di minimizzare le dimensioni del modello dati, che si traduce in una reattività migliorata.
-
È possibile scartare campi e tabelle inutilizzati in qualsiasi espressione nello script di caricamento, per migliorare velocità e utilizzo delle risorse. Per ulteriori informazioni, vedere Prestazioni del modello dati.
Allocazione della memoria per campo
-
Origine della metrica: Metadati dell'applicazione
-
Un elenco di campi inclusi nel modello dati e dimensione degli stessi. Questa sezione risulterà di interesse al momento di tentare di minimizzare le dimensioni del modello dati, che si traduce in una reattività migliorata.
-
È possibile scartare campi e tabelle inutilizzati in qualsiasi espressione nello script di caricamento, per migliorare velocità e utilizzo delle risorse. Per ulteriori informazioni, vedere Prestazioni del modello dati.
Raccomandazioni sulle prestazioni dell'applicazione
Vengono fornite raccomandazioni per aiutarti a ottimizzare le prestazioni dell'applicazione. Nella vista delle raccomandazioni, le raccomandazioni sono raggruppate per area, come la progettazione delle applicazioni e il caricamento dei dati. Ciascuna raccomandazione viene visualizzata come una scheda con un titolo, una descrizione e un'azione che apre l'oggetto, il foglio, l'applicazione o Editor caricamento dati interessati.
Le raccomandazioni forniscono indicazioni generali. Il superamento delle soglie consigliate non significa necessariamente che un'applicazione sia errata o di scarsa qualità, ma può indicare aree da esaminare. Ad esempio, un numero elevato di oggetti può influire sulle prestazioni, quindi se si riscontrano problemi con l'applicazione, utilizzare queste raccomandazioni come punto di partenza per l'indagine.
Aggiungi condizione di calcolo del grafico
Per i grafici andati in timeout
Questa raccomandazione viene visualizzata quando un grafico va in timeout durante il calcolo. Utilizza l'azione sulla scheda dei consigli per aprire l'oggetto interessato sul relativo foglio, quindi esamina la quantità di dati che il grafico tenta di calcolare prima che l'utente effettui selezioni.
Per migliorare le prestazioni:
-
Aggiungere una condizione di calcolo in modo che il grafico venga visualizzato solo dopo che gli utenti effettuano selezioni che riducono il set di risultati.
-
Utilizza filtri ad alto impatto come data, area geografica o prodotto prima di mostrare i risultati dettagliati.
-
Se gli utenti necessitano di dettagli solo dopo l'esplorazione, inizia con un'aggregazione di livello superiore o un approccio drill-down.
-
Esegui nuovamente la valutazione delle prestazioni per confermare che il timeout sia stato risolto.
Per ulteriori informazioni sulle condizioni di calcolo, vedere Ottimizzazione delle prestazioni dell'applicazione.
Per i grafici con molte dimensioni
Questa raccomandazione viene visualizzata quando un grafico ha molte dimensioni e risponde lentamente. La scheda di raccomandazione apre l'oggetto in modo da poter esaminare la configurazione della dimensione e la quantità di dettagli visualizzata per impostazione predefinita.
Per migliorare le prestazioni:
-
Aggiungere una condizione di calcolo in modo che il grafico venga calcolato solo dopo che i dati sono stati ristretti.
-
Riduci il numero di dimensioni visualizzate contemporaneamente, in particolare nelle tabelle ampie o molto dettagliate.
-
Suddividi un grafico complesso in grafici più piccoli o in fogli separati quando gli utenti non necessitano di tutte le dimensioni contemporaneamente.
-
Mantieni solo i campi necessari per l'analisi nella vista iniziale.
Per ulteriori informazioni sulle procedure consigliate per la progettazione delle visualizzazioni, vedere Ottimizzazione delle prestazioni dell'applicazione.
Accorciare il titolo, il sottotitolo o la nota a piè di pagina del grafico
Questa raccomandazione viene visualizzata quando il titolo, il sottotitolo o la nota a piè di pagina di un grafico è insolitamente lungo. I titoli lunghi possono aumentare l'overhead quando vengono caricati molti oggetti, specialmente nelle applicazioni di grandi dimensioni.
Per migliorare le prestazioni:
-
Mantieni il titolo del grafico breve e incentrato sulla domanda a cui risponde il grafico. Una lunghezza massima di 256 caratteri è una linea guida generalmente consigliata.
-
Sposta il testo esplicativo, le ipotesi o le istruzioni dal titolo nel testo di supporto del foglio o nella documentazione correlata.
-
Utilizza una denominazione coerente per i grafici simili in modo che gli utenti possano comprenderli senza titoli lunghi.
Se diversi grafici hanno titoli lunghi, rivedere il design del foglio nel suo complesso e semplificare la formulazione dove possibile.
Accorcia la descrizione del foglio
Questa raccomandazione viene visualizzata quando la descrizione di un foglio è insolitamente lunga. Le descrizioni sono utili per il contesto, ma descrizioni molto lunghe possono comportare un sovraccarico superfluo.
Per migliorare le prestazioni:
-
Limitare la descrizione a un breve riepilogo dello scopo del foglio. Una lunghezza massima di 1000 caratteri è una linea guida generalmente consigliata.
-
Sposta le istruzioni passo passo o l'ampio contesto aziendale nel testo del foglio, nelle note o nei contenuti correlati della guida.
-
Verifica se la descrizione è ancora necessaria, in particolare per i fogli di solo sviluppo.
Ridurre il numero di grafici nell'applicazione
Questa raccomandazione viene visualizzata quando l'applicazione contiene un numero elevato di grafici sui fogli pubblicati. Utilizzare l'azione di raccomandazione per aprire l'applicazione ed esaminare quali fogli e oggetti sono effettivamente necessari per gli utenti.
Per migliorare le prestazioni:
-
Rimuovere o riprogettare i grafici che duplicano la stessa analisi.
-
Mantieni i contenuti di sviluppo o di risoluzione dei problemi su fogli privati in modo che non vengano inclusi nelle valutazioni dei fogli pubblicati.
-
Consolida le informazioni correlate in un minor numero di grafici più chiari, anziché in molte piccole visualizzazioni.
-
Rivedere regolarmente i fogli meno recenti e i contenuti non pubblicati per evitare che l'applicazione cresca inutilmente.
Per indicazioni generali sulla progettazione, vedere Ottimizzazione delle prestazioni dell'applicazione.
Ridurre il numero di grafici su un foglio
Questa raccomandazione viene visualizzata quando un foglio contiene molti grafici. La scheda di raccomandazione apre il foglio interessato in modo da poter esaminare cosa viene calcolato quando gli utenti accedono a quel foglio o effettuano selezioni.
Per migliorare le prestazioni:
-
Suddividi i fogli affollati in fogli più piccoli e focalizzati sulle attività.
-
Mantieni i grafici più importanti sul foglio e rimuovi le analisi secondarie di cui gli utenti hanno raramente bisogno.
-
Sostituire i gruppi di grafici simili con un unico grafico che utilizza selezioni o drill-down.
-
Verificare se le tabelle di grandi dimensioni possono essere nascoste dietro selezioni o spostate in un foglio di analisi separato.
Spostare le dimensioni calcolate nello script di caricamento
Questa raccomandazione viene visualizzata quando le dimensioni calcolate contribuiscono a tempi di risposta lenti. Utilizzare l'azione di raccomandazione per aprire Editor caricamento dati e verificare se la logica della dimensione può essere pregenerata durante la ricarica anziché al momento della query.
Per migliorare le prestazioni:
-
Creare campi nello script di caricamento per le dimensioni basate su regole aziendali stabili.
-
Sostituire le espressioni del grafico ripetute con campi riutilizzabili quando non è necessario che l'output cambi dinamicamente a ogni selezione.
-
Ricarica l'applicazione e aggiorna i grafici interessati per utilizzare i nuovi campi.
-
Esegui nuovamente la valutazione per confrontare i tempi di risposta aggiornati.
Per ulteriori informazioni sulla progettazione del modello dati, consultare Prestazioni del modello dati.
Semplificare le tabelle di accesso alla sezione
Questa raccomandazione viene visualizzata quando la gestione dell'accesso alla sezione contribuisce a un caricamento lento. Aprire Editor caricamento dati dalla scheda di raccomandazione ed esaminare la logica dello script utilizzata nella sezione access.
Per migliorare le prestazioni:
-
Mantenere le tabelle di accesso alla sezione il più piccole possibile includendo solo gli utenti, i gruppi e i campi di riduzione necessari.
-
Rimuovere le colonne non utilizzate ed evitare trasformazioni complesse all'interno della sezione section access dello script.
-
Se possibile, preparare i dati di sicurezza prima che raggiungano lo script di caricamento dell'applicazione.
-
Testare l'applicazione con utenti rappresentativi dopo le modifiche per confermare che la riduzione dati funzioni ancora come previsto.
Per ulteriori informazioni, vedere Gestione della sicurezza dati con Section Access.
Unire le tabelle ed eliminare le tabelle non utilizzate
Questa raccomandazione viene visualizzata quando il modello dati contiene tabelle o campi non necessari che aumentano il tempo di caricamento e l'utilizzo della memoria. Utilizza l'azione di raccomandazione per aprire Editor caricamento dati ed esaminare il modello.
Per migliorare le prestazioni:
-
Rilasciare i campi e le tabelle non utilizzati in grafici, espressioni o logica di sicurezza.
-
In determinati casi, unire le tabelle può contribuire a migliorare le prestazioni. Esempi di casi in cui è consigliato il join tra tabelle:
-
Più tabelle dei fatti possono essere consolidate in un'unica tabella.
-
Quando i calcoli sono distribuiti su molte tabelle, valutare la possibilità di unire le tabelle per avvicinare le tabelle dipendenti tra loro, con un minor numero di passaggi tra le tabelle.
-
-
Rimuovere le tabelle intermedie o di staging che non sono più necessarie dopo la trasformazione dati.
-
Dopo aver apportato le modifiche, ricaricare l'applicazione e convalidare i grafici interessati.
Per ulteriori informazioni, vedere Prestazioni del modello dati.
Ridurre il numero di grafici e fogli
Questa raccomandazione viene visualizzata quando l'apertura dell'applicazione e l'inizializzazione dello stato dell'utente richiedono troppo tempo. Utilizzare la scheda di raccomandazione per aprire l'applicazione e verificare quanti fogli e oggetti vengono caricati come parte dell'esperienza pubblicata.
Per migliorare le prestazioni:
-
Archivia, annulla la pubblicazione o rimuovi i fogli di cui gli utenti non hanno più bisogno.
-
Mantieni leggeri i fogli di trasferimento in modo che l'esperienza iniziale non richieda molti calcoli.
-
Sposta le analisi specializzate o utilizzate raramente in fogli o applicazioni separati.
-
Verificare se grandi gruppi di oggetti possono essere sostituiti con una navigazione più semplice e un layout predefinito più piccolo.
Ridurre il numero di fogli nell'applicazione
Questa raccomandazione viene visualizzata quando l'applicazione contiene molti fogli, il che può aumentare il tempo di apertura e rendere la navigazione meno efficiente. Utilizzare l'azione della raccomandazione per aprire l'applicazione e verificare quali fogli pubblicati sono ancora necessari per i flussi di lavoro correnti degli utenti.
Per migliorare le prestazioni:
-
Rimuovi i fogli di cui gli utenti non hanno più bisogno.
-
Unisci i fogli che trattano analisi simili in un minor numero di fogli, più chiari e focalizzati sulle attività.
-
Mantieni mirato il percorso utente predefinito inserendo le informazioni chiave su un numero ridotto di fogli principali.
-
Spostare le analisi esplorative o utilizzate raramente in applicazioni separate, quando possibile.
Per ulteriori informazioni, vedere Ottimizzazione delle prestazioni dell'applicazione.
Analisi dei campi non utilizzati
Questa raccomandazione consente di identificare i campi caricati nell'applicazione ma non utilizzati in visualizzazioni, espressioni o altra logica attiva. La rimozione dei campi non utilizzati può ridurre il tempo di ricaricamento, l'utilizzo della memoria e la complessità del modello.
Per applicare la raccomandazione:
-
Esegui l'analisi dei campi non utilizzati facendo clic su Analizza.
-
Esaminare i campi segnalati come non utilizzati e confermare che non siano necessari per sviluppi futuri, segnalibri o regole di sicurezza.
-
Se viene generato uno script e ne sei soddisfatto, fai clic su Copia negli appunti per copiarlo. Vai a Editor caricamento dati e incolla il contenuto alla fine del tuo script di caricamento. Quindi ricaricare l'applicazione.
-
Dopo la ricarica, testare i grafici e i fogli importanti per confermare che l'applicazione continui a comportarsi come previsto.
Per ulteriori informazioni, vedere Prestazioni del modello dati.
Elimina i campi non utilizzati
Questa raccomandazione viene visualizzata quando il caricamento di alcuni campi richiede più tempo del previsto.
Valutare la possibilità di eseguire un'analisi dei campi non utilizzati per identificare i campi che possono essere eliminati per ottimizzare le prestazioni. Nella scheda Raccomandazioni, espandi Analisi dei campi non utilizzati e fai clic su Analizza.
Per ulteriori informazioni sull'analisi dei campi non utilizzati, vedere Analisi dei campi non utilizzati.
Preferenze di notifica
È possibile scegliere di ricevere una notifica quando la valutazione prestazioni è stata completata o non è riuscita.
Fare clic su sull'applicazione e selezionare Notifiche. Le seguenti notifiche sono disponibili per le valutazioni delle prestazioni:
-
La valutazione delle prestazioni per l'app è pronta per essere esaminata
-
La valutazione delle prestazioni per questa app non è riuscita
Limiti
-
Vengono valutati solo i fogli pubblici nell'applicazione, includendo tutti gli oggetti presenti su di loro.
-
Non tutti gli oggetti del grafico sono supportati. Gli oggetti non supportati sono elencati nella sezione Non valutato dei risultati.
-
Gli oggetti grafico creati dai suggerimenti del grafico prima di June 2020 devono essere aggiornati manualmente per essere supportati.
-
Se l'applicazione utilizza Section Access per ridurre i dati, la valutazione utilizza la riduzione dati per l'utente corrente. Eseguire la valutazione come utente con accesso al set di dati che si desidera valutare. I risultati degli utenti con un diverso accesso alla sezione non sono direttamente confrontabili.
-
Le tabelle di scrittura non sono supportate nella valutazione delle prestazioni dell'applicazione.
Gestione dei timeout di valutazione
Se un'applicazione ha molti oggetti o è molto grande, una valutazione delle prestazioni potrebbe scadere. Un timeout non significa che la valutazione sia fallita completamente. Anche se la valutazione si interrompe prima, è possibile rivedere i fogli e gli oggetti più lenti che sono stati valutati fino a quel momento e utilizzarli per analizzare i problemi di prestazioni.
Per ridurre il rischio di un timeout:
-
Prima di eseguire la valutazione, rendere privati i fogli irrilevanti.
-
Per le applicazioni pubblicate, è possibile duplicare l'applicazione e pubblicare una copia con meno fogli pubblici.
I timeout e gli avvisi sulla memoria possono verificarsi con le applicazioni complesse. Possono indicare che l'ottimizzazione, la riduzione della quantità di dati o l'utilizzo di un motore più grande possono migliorare le prestazioni.
Per ulteriori informazioni sulle impostazioni del motore e sulle dimensioni delle applicazioni supportate, consultare Motori utilizzati per le valutazioni delle applicazioni e Spporto per le applicazioni di grandi dimensioni.