Valutazione prestazioni app
Valutazione prestazioni è una funzionalità di Qlik Sense SaaS che consente all'utente di eseguire una valutazione personalizzata mano a mano che sviluppa la propria app. Presenta metriche semplici e comprensibili, come i tempi di risposta per fogli e oggetti pubblici. Valutazione prestazioni fornisce informazioni strategiche sui fogli e sugli oggetti pubblici su cui concentrarsi al momento di ottimizzare le prestazioni, inoltre consente di confrontare metriche specifiche per le prestazioni tra le versioni valutate dell'app dell'utente.
Chi dovrebbe utilizzare la valutazione prestazioni
La valutazione prestazioni è progettata per gli sviluppatori di app su Qlik Sense SaaS Enterprise e Business. Per eseguire una valutazione delle prestazioni su un'app, è necessario essere i proprietari dell'app, oppure membri dello spazio che contiene l'app e avere il ruolo Può modificare, Può modificare i dati nelle app, Può gestire o È amministratore per lo spazio al fine di utilizzare lo strumento di valutazione prestazioni.
Come usare la valutazione prestazioni
Ci sono due modi di utilizzare la valutazione delle prestazioni:
-
Per valutare le prestazioni dell'app.
-
Per determinare se le modifiche alla propria app influiscono sulle prestazioni.
Quando si esegue una valutazione delle prestazioni, si esaminano i tempi di risposta per tutti i fogli e gli oggetti pubblici nell'app, al fine di identificare su quali oggetti concentrarsi al momento di ottimizzare le prestazioni. I risultati vengono forniti come linee guida e non è possibile garantire che riflettano le prestazioni effettive percepite dall'utente negli ambienti di produzione.
Per saperne di più sui tipi di risorse che possono influenzare le prestazioni della propria app, vedere Optimizing app performance per ulteriori informazioni.
Esecuzione di una valutazione delle prestazioni su un'app
Per eseguire una valutazione delle prestazioni, è necessario avere un'autorizzazione di ricaricamento per l'app.
-
Nell'hub cloud, fare clic su
sull'app che si desidera valutare.
-
Selezionare
Valuta prestazioni.
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'app vengono conservati per 90 giorni.
Visualizzazione di una singola valutazione delle prestazioni
-
Per visualizzare la valutazione prestazioni, fare clic su
sull'app.
-
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. -
Selezionare quello che si desidera visualizzare, quindi fare clic su Visualizza risultati.
-
La finestra dei risultati fornisce una panoramica dei risultati della valutazione delle prestazioni.
Nota di suggerimentoVedere Informazioni sulla valutazione prestazioni per i dettagli sulla metrica specificata. -
Selezionare la scheda Dettagli per visualizzare informazioni più specifiche sulle prestazioni.
-
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'app contenente l'oggetto. L'oggetto specifico è evidenziato sul foglio.
Confronto delle valutazioni delle prestazioni
-
Per visualizzare la valutazione prestazioni, fare clic su
sull'app.
-
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.
-
I risultati di valutazione si aprono in una finestra. Vedere Informazioni sulla valutazione prestazioni per i dettagli sulla metrica specificata. La scheda Panoramica mostra la metrica per la valutazione delle prestazioni selezionata, in aggiunta alla differenza tra di loro.
-
Selezionare la scheda Dettagli 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.
-
Fare clic su
per mostrare i dettagli per ciascuna riga.
Informazioni sulla valutazione prestazioni
Le metriche vengono ottenute dai metadati app oppure vengono misurate durante la valutazione delle prestazioni.
Scheda Panoramica
La scheda Panoramica mostra informazioni app di base per la versione selezionata.
Stato
-
Mostra lo stato della valutazione delle prestazioni.
-
Completa - la valutazione delle prestazioni è stata completata correttamente.
-
Avviso - la valutazione delle prestazioni è stata completata ma alcuni risultati risultano mancanti o inaccurati.
-
Errore - la valutazione delle prestazioni non è stata completata correttamente e i risultati risultano mancanti o inaccurati.
-
Dimensione app
-
Origine della metrica: metadati app
-
Mostra le dimensioni totali del modello dati app nella memoria senza selezioni iniziali.
Numero di righe nell'app
-
Origine della metrica: metadati app
-
Mostra le righe totali contenute nelle tabelle nel modello dati dell'app.
Fogli pubblici nell'app
-
Origine della metrica: metadati app
-
Mostra i fogli pubblici totali nell'app.
Oggetti pubblici nell'app
-
Origine della metrica: metadati app
-
Mostra gli oggetti pubblici totali nell'app.
Nota informaticaNei risultati di valutazione delle prestazioni, i fogli pubblici non vengono conteggiati come oggetti pubblici.
Scheda Dettagli
La scheda Dettagli 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 ulteriori informazioni sull'ottimizzazione generale delle app, vedere Optimizing app performance.
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 da tabelle diverse all'interno di una tabella di aggregazione vengono evitati ove possibile.
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'app viene incrociata 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.
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'app viene incrociata 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'app viene incrociata 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 Utilizzo di voci principali o variabili 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'app viene incrociata e ciascuno degli oggetti viene richiesto uno per uno.
Allocazione della memoria per tabella
-
Origine della metrica: metadati app
-
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 app
-
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.
Preferenze di notifica
È possibile scegliere di ricevere una notifica quando la valutazione prestazioni è stata completata o non è riuscita.
Fare clic su sull'app e selezionare Dettagli. Fare quindi clic su Notifiche. È possibile impostare notifiche per:
-
Valutazione prestazioni completate per questa app
-
Valutazione prestazioni non riuscite per questa app
Limiti
-
Vengono valutati solo i fogli pubblici nell'app, includendo tutti gli oggetti presenti su di loro.
-
Non è possibile valutare le prestazioni delle app distribuite da Qlik Sense Enterprise on Windows.
-
Non tutti gli oggetti del grafico sono supportati. Se un oggetto non è supportato, viene indicato nella sezione avvisi dei risultati.
-
Gli oggetti grafico creati dai suggerimenti del grafico precedenti a June 2020 devono essere aggiornati manualmente per essere supportati.
-
I risultati delle valutazioni non sono necessariamente validi se l'app è in funzione in uno spazio con capacità dedicata.
-
Se l'app utilizza Section access per ridurre i dati, la valutazione viene eseguita con i dati ridotti per l'utente corrente. Ciò significa che è necessario eseguire la valutazione come utente con accesso alla serie di dati che si desidera valutare. Non è pertinente confrontare i risultati da utenti con Section access diverso.