Valutazione delle prestazioni dell'applicazione | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Valutazione delle prestazioni dell'applicazione

La valutazione delle prestazioni consente di valutare le prestazioni della propria applicazione durante lo sviluppo. La valutazione delle prestazioni fornisce metriche chiare e fruibili, come i tempi di risposta per fogli e 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 è progettata per gli sviluppatori di applicazioni che desiderano misurare e migliorare le prestazioni dell'applicazione.

Per eseguire una valutazione delle prestazioni, è necessario disporre di uno dei seguenti ruoli:

  • Amministratore del tenant

  • Proprietario dello spazio

  • Membro dello spazio con uno di questi ruoli:

    • Può modificare

    • Può modificare i dati nelle applicazioni

    • Può gestire

    • Può operare (negli spazi gestiti)

Nota informatica
  • Tutti gli utenti, inclusi gli amministratori del tenant, devono disporre almeno dell'autorizzazione di visualizzazione nello spazio per potervi valutare le applicazioni.

  • Gli amministratori del tenant possono sempre visualizzare i risultati della valutazione delle prestazioni per tutte le applicazioni, anche se non dispongono dell'autorizzazione di accesso per lo spazio o l'applicazione.

Utilizzo della valutazione delle prestazioni

È possibile valutare le prestazioni di qualsiasi applicazione Qlik Sense in Qlik Cloud. Utilizzare la valutazione delle prestazioni per:

  • Misurare le prestazioni della propria applicazione.

  • Verificare se le modifiche all'applicazione hanno influito sulle prestazioni.

  • Ottenere 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'applicazione. Sono inclusi solo i fogli pubblicati, pertanto i fogli in fase di sviluppo generalmente non influiscono sui risultati; tuttavia, la valutazione valuta 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 necessitare di ottimizzazione. Tenere presente che i risultati sono intesi come indicazioni generali e potrebbero non riflettere le prestazioni esatte in un ambiente di produzione live.

Elementi da considerare

  • La valutazione delle prestazioni viene eseguita in un ambiente basato su cloud, pertanto 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 potrebbero essere influenzati se le valutazioni sono state eseguite su motori di analisi di dimensioni diverse.

Per ulteriori informazioni sui fattori di prestazione, vedere 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 dedicato.

Per impostazione predefinita, le valutazioni utilizzano un motore da 20 GB (Standard-20). Se la licenza include il supporto per applicazioni di grandi dimensioni, le valutazioni possono essere eseguite su un motore più grande (da Large-40 a Large-200) quando l'applicazione richiede più memoria e lo spazio è configurato per applicazioni di grandi dimensioni.

Il motore utilizzato nella valutazione ha le stesse dimensioni di quello che gli utenti reali utilizzeranno all'apertura dell'applicazione. Ciò consente di osservare le prestazioni nell'ambiente di runtime previsto.

I motori più grandi in genere migliorano i tempi di risposta, ma i miglioramenti possono derivare anche dalla progettazione o dalle ottimizzazioni dell'applicazione. Il confronto dei risultati tra motori di dimensioni diverse può aiutare a distinguere tra gli effetti della capacità e l'ottimizzazione dell'applicazione.

Nota di suggerimento

Gli amministratori possono assegnare manualmente i motori alle applicazioni per testare le prestazioni con motori di dimensioni diverse. Per i dettagli, vedere Assegnazione di motori per migliorare le prestazioni dell'applicazione.

Dimensioni del motore

  • Standard-20: Motore predefinito (20 GB)

  • Large-40, Large-60, … Large-200: Motori più grandi (il numero indica i GB di memoria)

Specifiche del motore
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 fornite in base alle necessità, sebbene non tutti i calcoli possano utilizzare tutti i core contemporaneamente.

Utilizzo della capacità

  • L'esecuzione di una valutazione delle prestazioni su un'applicazione di grandi dimensioni utilizza parte della capacità di ricaricamento dell'applicazione di grandi dimensioni, anche se l'applicazione non viene ricaricata. Qlik Cloud fornisce temporaneamente un motore più grande per eseguire la valutazione,

  • L'apertura diretta dell'applicazione per testare le prestazioni consuma la capacità di consumo dell'applicazione di grandi dimensioni per la sessione, proprio come il normale utilizzo.

Per ulteriori 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:

  • I propri centri attività

  • Dettagli dell'applicazione

Esecuzione di valutazioni delle prestazioni dai propri centri attività

  1. Nel proprio centro attività, fare clic su Altro sull'applicazione che si desidera valutare.

  2. Selezionare StrumentiValutazione delle prestazioni.

  3. Fare clic su Valuta ora.

    Si riceverà una notifica al termine della valutazione.

Esecuzione di valutazioni delle prestazioni dai dettagli dell'applicazione

  1. Nel proprio centro attività, fare clic su Altro sull'applicazione che si desidera valutare.

  2. Selezionare icona informazioni Dettagli, quindi fare clic su icona valutazione delle prestazioni Valutazione delle prestazioni.

  3. Fare clic su Valuta ora.

    Si riceverà una notifica al termine della valutazione.

Esecuzione di valutazioni delle prestazioni da un'applicazione

  1. Nella propria applicazione, fare clic sul nome dell'applicazione per aprire Dettagli.

  2. Selezionare StrumentiValutazione delle prestazioni.

  3. Fare clic su Valuta ora.

    Si riceverà una notifica al termine della valutazione.

Visualizzazione dei risultati della valutazione

A seconda che si desideri visualizzare una singola valutazione delle prestazioni o confrontare due valutazioni delle prestazioni, le tabelle dei risultati saranno diverse.

Nota informatica

I risultati della valutazione delle prestazioni dell'applicazione vengono conservati per 90 giorni.

Visualizzazione di una singola valutazione delle prestazioni

  1. Per visualizzare la valutazione delle prestazioni, fare clic su Altro sull'applicazione.

  2. Selezionare icona informazioni Dettagli, quindi fare clic su icona valutazione delle prestazioni Valutazione delle prestazioni. Tutte le valutazioni sono elencate nella tabella delle valutazioni delle prestazioni.

    Nota di suggerimentoÈ anche possibile accedere ai risultati facendo clic su Visualizza risultati nella notifica.
  3. Fare clic su Visualizza sulla valutazione che si desidera visualizzare.

    Panoramica della valutazione.

    Finestra dei dettagli della valutazione delle prestazioni che mostra diverse esecuzioni della valutazione delle prestazioni.
  4. La finestra dei risultati fornisce informazioni sui risultati della valutazione delle prestazioni.

    Nota di suggerimentoVedere Informazioni sulla valutazione delle prestazioni per i dettagli sulle metriche specifiche.

    Scheda delle informazioni sulla valutazione.

    Finestra dei dettagli della valutazione delle prestazioni che mostra la scheda delle informazioni.
  5. Selezionare la scheda Risultati per visualizzare informazioni più specifiche sulle prestazioni.

    Scheda dei risultati della valutazione.

    Finestra dei dettagli della valutazione delle prestazioni che mostra la scheda delle informazioni.
  6. Fare clic su Freccia giù per mostrare i dettagli di ogni riga. È anche possibile fare clic su Freccia giù per ogni foglio per mostrare gli oggetti con il tempo di caricamento più lungo.

  7. Fare clic su Icona nuova scheda per aprire l'applicazione contenente l'oggetto. L'oggetto specifico viene evidenziato sul foglio.

  8. Selezionare la scheda Raccomandazioni per visualizzare le raccomandazioni per migliorare le prestazioni dell'applicazione. Per i dettagli su ciascuna raccomandazione, vedere Raccomandazioni sulle prestazioni dell'applicazione.

    Scheda Raccomandazioni.

    Finestra dei dettagli della valutazione delle prestazioni che mostra la scheda delle raccomandazioni.

Confronto delle valutazioni delle prestazioni

  1. Per visualizzare la valutazione delle prestazioni, fare clic su Altro sull'applicazione.

  2. Selezionare icona informazioni Dettagli, quindi fare clic su icona valutazione delle prestazioni Valutazione delle prestazioni. Tutte le valutazioni sono elencate nella tabella delle valutazioni delle prestazioni.

  3. Selezionare le due che si desidera visualizzare, quindi fare clic su Confronta.

    Confronto di due valutazioni.

    Tabella della valutazione delle prestazioni con due righe selezionate e il pulsante di confronto mostrato.
  4. I risultati della valutazione si aprono in una finestra. Vedere Informazioni sulla valutazione delle prestazioni per i dettagli sulle metriche specifiche. La scheda Informazioni mostra le metriche per la valutazione delle prestazioni selezionata, oltre alla differenza tra di esse.

    Informazioni sul confronto della valutazione.

    Tabella della valutazione delle prestazioni con due righe selezionate e il pulsante di confronto mostrato.
  5. Selezionare la scheda Risultati per visualizzare informazioni più specifiche sulle prestazioni. Per ogni riga, viene mostrata la variazione assoluta e relativa.

    È possibile ordinare in base alle colonne Variazione assoluta e Variazione relativa. Fare clic sull'intestazione della colonna per ordinare in ordine crescente o decrescente.

    Risultati del confronto della valutazione.

    Tabella della valutazione delle prestazioni con due righe selezionate e il pulsante di confronto mostrato.
  6. Fare clic su Freccia giù per mostrare i dettagli di ogni riga.

Nota informaticaQuando si confrontano due valutazioni, le differenze vengono evidenziate solo quando sono sufficientemente significative da mostrare un peggioramento o un miglioramento delle prestazioni.

Informazioni sulla valutazione delle prestazioni

Le metriche vengono ottenute dai metadati dell'applicazione oppure vengono misurate durante la valutazione delle prestazioni.

Nota informaticaEspandere il menu Altro Altro per scaricare i file di registro per la valutazione selezionata.

Scheda Informazioni

La scheda Informazioni mostra le informazioni di base dell'applicazione per la versione selezionata.

Motore di analisi

  • Mostra il motore di analisi utilizzato durante la valutazione.

    Nota informaticaSe è abilitato il supporto per applicazioni di grandi dimensioni, potrebbe essere utilizzato un motore più grande invece del motore Standard-20.

Stato

  • Mostra lo stato della valutazione delle prestazioni.

    • Pronto per la revisione: la valutazione delle prestazioni è stata completata correttamente.

    • Avviso: la valutazione delle prestazioni è stata completata ma alcuni risultati sono mancanti o imprecisi.

    • Valutazione non riuscita: la valutazione delle prestazioni non è stata completata correttamente e i risultati sono mancanti o imprecisi.

Dimensioni dell'applicazione

  • Origine della metrica: Metadati dell'applicazione

  • Mostra le dimensioni totali del modello dati dell'applicazione in memoria senza selezioni iniziali.

Numero di righe

  • Origine della metrica: Metadati dell'applicazione

  • Mostra le righe totali contenute nelle tabelle nel modello dati dell'applicazione.

Fogli pubblici nell'applicazione

  • Origine della metrica: Metadati dell'applicazione

  • Mostra i fogli pubblici totali nell'applicazione.

Oggetti pubblici nell'applicazione

  • Origine della metrica: Metadati dell'applicazione

  • Mostra gli oggetti pubblici totali nell'applicazione.

    Nota informaticaNei risultati della valutazione delle prestazioni, i fogli pubblici non vengono conteggiati come oggetti pubblici.

Non valutato

  • Origine della metrica: Misurata

  • Elenca tutti gli oggetti che non è stato possibile valutare completamente. I motivi tipici possono includere se l'oggetto ha una condizione di calcolo che non è stata soddisfatta o se il tipo di oggetto non è supportato per la valutazione. Ad esempio, il comportamento dell'estensione sviluppata dal cliente 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 affrontati. Ad esempio, un oggetto che funziona in un foglio ma presenta codici di errore, come un oggetto che non ha misure o dimensioni, è elencato in Avvisi. Se un oggetto restituisce una pagina di dati superiore a una dimensione specificata, verrà elencato anche qui con 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 di infrastruttura che impediscono il completamento, ad esempio se viene superata la quota per la valutazione dell'applicazione o se l'applicazione supera il limite di dimensioni della valutazione dell'applicazione di 20 GB e non può essere aperta.

Scheda Risultati

La scheda Risultati fornisce informazioni più specifiche sulla valutazione delle prestazioni.

Oggetto che presenta problemi di memorizzazione nella cache

Oggetti a thread singolo

  • Origine della metrica: Misurata

  • Questa sezione contiene oggetti le cui metriche delle prestazioni indicano un'elaborazione prevalentemente a thread singolo durante il caricamento. Se un oggetto appare in questa sezione e il tempo di risposta per un utente è ritenuto troppo lungo, le query risultanti da eventuali espressioni nell'oggetto dovrebbero essere esaminate per individuare eventuali colli di bottiglia. È possibile apportare potenziali 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 il limite di memoria

  • Origine della metrica: Misurata

  • Questa sezione contiene oggetti che hanno raggiunto un limite di memoria, con un codice di errore corrispondente. Questi possono includere oggetti che raggiungono un limite di sandboxing dell'oggetto del motore, che hanno superato la memoria totale del motore o che hanno raggiunto un limite di memoria correlato.

Tempi di apertura dell'app

  • Origine della metrica: Misurata

  • Questa sezione delinea ogni passaggio nel 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 che l'applicazione viene attraversata e ciascuno dei fogli viene richiesto uno per uno. I valori contenuti in questa sezione rappresentano il tempo di caricamento nel caso peggiore per foglio. Per ogni foglio, è possibile visualizzare i 5 oggetti più lenti in esso contenuti facendo clic sull'icona della freccia a destra della riga. Ciò fornisce una rapida scomposizione di dove viene impiegato il tempo durante il caricamento del foglio.

  • Se la valutazione si interrompe a causa di un timeout, l'elenco dei fogli è disponibile a condizione che sia stata completata almeno la valutazione di un foglio. È possibile utilizzare questo elenco per identificare quali fogli o oggetti esaminare per primi.

Tempo di caricamento del foglio memorizzato nella cache

  • Origine della metrica: Misurata

  • Misurazione del tempo di risposta per foglio. Quando tutti i fogli sono stati richiesti la prima volta, in genere dovrebbero essere stati memorizzati nella cache. Queste misurazioni vengono estratte dalla seconda volta che l'applicazione viene attraversata e ciascuno dei fogli viene richiesto uno per uno. Anche qui, è possibile recuperare una scomposizione di dove viene impiegato il tempo in base all'oggetto espandendo una riga utilizzando il pulsante a destra.

Tempo di caricamento iniziale dell'oggetto

  • Origine della metrica: Misurata

  • Misurazione del tempo di risposta per oggetto. Queste misurazioni vengono estratte dalla prima volta che l'applicazione viene attraversata e ciascuno degli oggetti viene richiesto uno per uno. I valori contenuti in questa sezione rappresentano il tempo di caricamento nel caso peggiore per oggetto.

  • Ad esempio, è possibile migliorare l'uso della memorizzazione nella cache utilizzando le voci principali. Per ulteriori informazioni, vedere Voci principali o variabili utilizzate per le espressioni.

Tempo di caricamento dell'oggetto memorizzato nella cache

  • Origine della metrica: Misurata

  • Misurazione del tempo di risposta per oggetto. Quando tutti gli oggetti sono stati richiesti la prima volta, in genere dovrebbero essere stati memorizzati nella cache. Queste misurazioni vengono estratte dalla seconda volta che l'applicazione viene attraversata e ciascuno degli oggetti viene richiesto uno per uno.

Allocazione di memoria per tabella

  • Origine della metrica: Metadati dell'applicazione

  • Un elenco di tabelle incluse nel modello dati e le relative dimensioni. Questa sezione sarà di interesse quando si tenta di ridurre a icona le dimensioni del modello dati, il che si traduce in una migliore reattività.

  • È possibile eliminare campi e tabelle che non vengono utilizzati in alcuna espressione nello script di caricamento per migliorare la velocità e l'utilizzo delle risorse. Per ulteriori informazioni, vedere Prestazioni del modello dati.

Allocazione di memoria per campo

  • Origine della metrica: Metadati dell'applicazione

  • Un elenco di campi inclusi nel modello dati e le relative dimensioni. Questa sezione sarà di interesse quando si tenta di ridurre a icona le dimensioni del modello dati, il che si traduce in una migliore reattività.

  • È possibile eliminare campi e tabelle che non vengono utilizzati in alcuna espressione nello script di caricamento per migliorare la velocità e l'utilizzo delle risorse. Per ulteriori informazioni, vedere Prestazioni del modello dati.

Raccomandazioni sulle prestazioni dell'applicazione

Vengono fornite raccomandazioni per aiutare a ottimizzare le prestazioni dell'applicazione. Nella vista delle raccomandazioni, le raccomandazioni sono raggruppate per area, come la progettazione dell'applicazione e il caricamento dei dati. Ogni raccomandazione appare come una scheda con un titolo, una descrizione e un'azione che apre l'oggetto, il foglio, l'applicazione o l'Editor caricamento dati interessato.

Le raccomandazioni forniscono indicazioni generali. Il superamento delle soglie raccomandate non significa necessariamente che un'applicazione sia errata o di scarsa qualità, ma può indicare aree da rivedere. 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 scaduti

Questa raccomandazione viene visualizzata quando un grafico scade durante il calcolo. Utilizzare l'azione sulla scheda della raccomandazione per aprire l'oggetto interessato sul relativo foglio, quindi rivedere quanti dati il grafico tenta di calcolare prima che l'utente effettui le selezioni.

Per migliorare le prestazioni:

  • Aggiungere una condizione di calcolo in modo che il grafico venga visualizzato solo dopo che gli utenti hanno effettuato selezioni che riducono il set di risultati.

  • Utilizzare filtri ad alto impatto come data, regione o prodotto prima di mostrare risultati dettagliati.

  • Se gli utenti necessitano di dettagli solo dopo l'esplorazione, iniziare con un'aggregazione di livello superiore o un approccio di drill-down.

  • Eseguire 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 della raccomandazione apre l'oggetto in modo da poter rivedere la configurazione della dimensione e la quantità di dettagli mostrati 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.

  • Ridurre il numero di dimensioni mostrate contemporaneamente, specialmente in tabelle ampie o molto dettagliate.

  • Dividere un grafico complesso in grafici più piccoli o fogli separati quando gli utenti non necessitano di tutte le dimensioni insieme.

  • Mantenere solo i campi necessari per l'analisi nella vista iniziale.

Per ulteriori informazioni sulle best practice di progettazione della visualizzazione, vedere Ottimizzazione delle prestazioni dell'applicazione.

Accorcia 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 il sovraccarico quando vengono caricati molti oggetti, specialmente in applicazioni di grandi dimensioni.

Per migliorare le prestazioni:

  • Mantenere il titolo del grafico breve e incentrato sulla domanda a cui risponde il grafico. Una lunghezza massima di 256 caratteri è una linea guida generalmente raccomandata.

  • Spostare il testo esplicativo, le ipotesi o le istruzioni dal titolo nel testo del foglio di supporto o nella documentazione correlata.

  • Utilizzare una denominazione coerente per grafici simili in modo che gli utenti possano comprenderli senza titoli lunghi.

Se diversi grafici hanno titoli lunghi, rivedere la progettazione del foglio nel suo complesso e semplificare la formulazione ove 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 aggiungere un sovraccarico non necessario.

Per migliorare le prestazioni:

  • Mantenere la descrizione come un breve riepilogo dello scopo del foglio. Una lunghezza massima di 1000 caratteri è una linea guida generalmente raccomandata.

  • Spostare le istruzioni dettagliate o l'ampio contesto aziendale nel testo del foglio, nelle note o nei contenuti della guida correlati.

  • Verificare se la descrizione è ancora necessaria, specialmente per i fogli di solo sviluppo.

Riduci 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 della raccomandazione per aprire l'applicazione e rivedere quali fogli e oggetti sono effettivamente necessari agli utenti.

Per migliorare le prestazioni:

  • Rimuovere o riprogettare i grafici che duplicano la stessa analisi.

  • Mantenere i contenuti di sviluppo o di risoluzione dei problemi su fogli privati in modo che non vengano inclusi nelle valutazioni dei fogli pubblicati.

  • Consolidare le informazioni correlate in un numero inferiore di grafici più chiari invece di molte piccole visualizzazioni.

  • Rivedere regolarmente i fogli più vecchi e i contenuti non pubblicati per evitare che l'applicazione cresca inutilmente.

Per indicazioni generali sulla progettazione, vedere Ottimizzazione delle prestazioni dell'applicazione.

Riduci il numero di grafici su un foglio

Questa raccomandazione viene visualizzata quando un foglio contiene molti grafici. La scheda della raccomandazione apre il foglio interessato in modo da poter rivedere cosa viene calcolato quando gli utenti atterrano su quel foglio o effettuano selezioni.

Per migliorare le prestazioni:

  • Dividere i fogli affollati in fogli più piccoli e incentrati sulle attività.

  • Mantenere i grafici più importanti sul foglio e rimuovere le analisi secondarie di cui gli utenti hanno raramente bisogno.

  • Sostituire gruppi di grafici simili con un singolo grafico che utilizza selezioni o drill-down.

  • Verificare se le tabelle di grandi dimensioni possono essere nascoste dietro le selezioni o spostate in un foglio di analisi separato.

Sposta le dimensioni calcolate nello script di caricamento

Questa raccomandazione viene visualizzata quando le dimensioni calcolate contribuiscono a rallentare i tempi di risposta. Utilizzare l'azione della raccomandazione per aprire l'Editor caricamento dati e verificare se la logica della dimensione può essere pre-generata durante il ricaricamento 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 l'output non deve cambiare dinamicamente a ogni selezione.

  • Ricaricare l'applicazione e aggiornare i grafici interessati per utilizzare i nuovi campi.

  • Eseguire nuovamente la valutazione per confrontare i tempi di risposta aggiornati.

Per ulteriori informazioni sulla progettazione del modello dati, vedere Prestazioni del modello dati.

Semplifica le tabelle Section Access

Questa raccomandazione viene visualizzata quando la gestione di Section Access contribuisce a rallentare il caricamento. Aprire l'Editor caricamento dati dalla scheda della raccomandazione e rivedere la logica dello script utilizzata in Section Access.

Per migliorare le prestazioni:

  • Mantenere le tabelle Section Access il più piccole possibile includendo solo gli utenti, i gruppi e i campi di riduzione richiesti.

  • Rimuovere le colonne inutilizzate 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 dei dati funzioni ancora come previsto.

Per ulteriori informazioni, vedere Gestione della sicurezza dati con Section Access.

Unisci le tabelle ed elimina le tabelle inutilizzate

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. Utilizzare l'azione della raccomandazione per aprire l'Editor caricamento dati e rivedere il modello.

Per migliorare le prestazioni:

  • Eliminare i campi e le tabelle che non vengono utilizzati in grafici, espressioni o logica di sicurezza.

  • In alcuni casi, l'unione delle tabelle può contribuire a migliorare le prestazioni. Esempi di casi in cui si suggerisce l'unione delle tabelle:

    • Più tabelle dei fatti possono essere consolidate in un'unica tabella.

    • Quando i calcoli sono distribuiti su molte tabelle, prendere in considerazione l'unione delle tabelle per avvicinare le tabelle dipendenti l'una all'altra con un numero inferiore di salti tra le tabelle.

  • Rimuovere le tabelle intermedie o di staging che non sono più necessarie dopo la trasformazione dei dati.

  • Dopo aver apportato le modifiche, ricaricare l'applicazione e convalidare i grafici interessati.

Per ulteriori informazioni, vedere Prestazioni del modello dati.

Riduci 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 della raccomandazione per aprire l'applicazione e rivedere quanti fogli e oggetti vengono caricati come parte dell'esperienza pubblicata.

Per migliorare le prestazioni:

  • Archiviare, annullare la pubblicazione o rimuovere i fogli di cui gli utenti non hanno più bisogno.

  • Mantenere i fogli di trasferimento leggeri in modo che l'esperienza iniziale non richieda molti calcoli.

  • Spostare le analisi specializzate o utilizzate raramente in fogli o applicazioni separati.

  • Verificare se gruppi di grandi dimensioni di oggetti possono essere sostituiti con una navigazione più semplice e un layout predefinito più piccolo.

Riduci il numero di fogli nell'applicazione

Questa raccomandazione viene visualizzata quando l'applicazione contiene molti fogli, il che può aumentare i tempi di apertura e rendere la navigazione meno efficiente. Utilizzare l'azione della raccomandazione per aprire l'applicazione e rivedere quali fogli pubblicati sono ancora necessari per i flussi di lavoro degli utenti correnti.

Per migliorare le prestazioni:

  • Rimuovere i fogli di cui gli utenti non hanno più bisogno.

  • Unire i fogli che coprono analisi simili in un numero inferiore di fogli più chiari e incentrati sulle attività.

  • Mantenere il percorso utente predefinito focalizzato posizionando le informazioni chiave su un numero limitato di fogli primari.

  • Spostare le analisi esplorative o utilizzate raramente in applicazioni separate quando possibile.

Per ulteriori informazioni, vedere Ottimizzazione delle prestazioni dell'applicazione.

Analisi dei campi inutilizzati

Questa raccomandazione aiuta a identificare i campi che vengono caricati nell'applicazione ma non utilizzati in visualizzazioni, espressioni o altra logica attiva. La rimozione dei campi inutilizzati può ridurre i tempi di ricaricamento, l'utilizzo della memoria e la complessità del modello.

Nota informaticaIl rilevamento dell'utilizzo a valle è basato sul massimo sforzo e potrebbe non identificare ogni dipendenza. Prima di apportare modifiche, verificare i potenziali impatti a valle sia sull'applicazione che sui relativi dati.
Nota informaticaI campi chiave non vengono mai inclusi nell'elenco dei campi di cui si suggerisce l'eliminazione, né vengono inclusi nello script generato automaticamente per l'eliminazione dei campi inutilizzati.

Per applicare la raccomandazione:

  • Eseguire l'analisi dei campi inutilizzati facendo clic su Analizza.

  • Rivedere i campi segnalati come inutilizzati e confermare che non siano necessari per sviluppi futuri, segnalibri o regole di sicurezza.

  • Se viene generato uno script e si è soddisfatti, fare clic su Copia negli appunti per copiarlo. Andare all'Editor caricamento dati e incollare il contenuto alla fine del proprio script di caricamento. Quindi ricaricare l'applicazione.

  • Dopo il ricaricamento, testare i grafici e i fogli importanti per confermare che l'applicazione si comporti ancora come previsto.

Per ulteriori informazioni, vedere Prestazioni del modello dati.

Elimina i campi inutilizzati

Questa raccomandazione viene visualizzata quando il caricamento di alcuni campi richiede più tempo del previsto.

Prendere in considerazione l'esecuzione di un'analisi dei campi inutilizzati per identificare i campi che possono essere eliminati per ottimizzare le prestazioni. Nella scheda Raccomandazioni, espandere Analisi dei campi inutilizzati e fare clic su Analizza.

Per ulteriori informazioni sull'analisi dei campi inutilizzati, vedere Analisi dei campi inutilizzati.

Preferenze di notifica

È possibile scegliere di ricevere una notifica quando la valutazione delle prestazioni è stata completata o non è riuscita.

Fare clic su Altro sull'applicazione e selezionare Notifiche. Sono disponibili le seguenti notifiche per le valutazioni delle prestazioni:

  • La valutazione delle prestazioni per questa app è pronta per essere rivista

  • L'esecuzione della valutazione delle prestazioni per questa app non è riuscita

Limiti

  • Vengono valutati solo i fogli pubblici nell'applicazione, inclusi tutti gli oggetti in essi contenuti.

  • 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 si interrompe in anticipo, è comunque possibile rivedere i fogli e gli oggetti più lenti che sono stati valutati fino a quel momento. Utilizzare questo elenco per indagare sui problemi di prestazioni.

    Per ridurre il rischio di un timeout:

    • Rendere privati i fogli irrilevanti prima di eseguire la valutazione.

    • Per le applicazioni pubblicate, è possibile duplicare l'applicazione e pubblicare una copia con un numero inferiore di fogli pubblici.

    I timeout e gli avvisi di memoria sono normali per le applicazioni complesse. Indicano le aree in cui l'ottimizzazione, una quantità inferiore di dati o un motore più grande possono migliorare le prestazioni.

  • Non tutti gli oggetti grafico sono supportati. Se un oggetto non è supportato, viene menzionato nella sezione Non valutato dei risultati.

  • Gli oggetti grafico creati dai suggerimenti di grafici prima di giugno 2020 devono essere aggiornati manualmente per essere supportati.

  • Se l'applicazione 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 al set di dati che si desidera valutare. Non è rilevante confrontare i risultati di utenti con Section Access diversi.

  • Caso predefinito (nessun supporto per applicazioni di grandi dimensioni): La valutazione delle prestazioni dell'applicazione è limitata a una capacità del motore di 20 GB. Le applicazioni che richiedono più memoria non supereranno la valutazione con un messaggio di errore.

  • Con il supporto per applicazioni di grandi dimensioni: Se si è acquistato il supporto per applicazioni di grandi dimensioni, è possibile valutare applicazioni fino a 50 GB utilizzando motori con capacità superiori. Per ulteriori informazioni sulle dimensioni delle applicazioni supportate, vedere Spporto per le applicazioni di grandi dimensioni.

  • Le tabelle di scrittura non sono supportate nella valutazione delle prestazioni dell'applicazione.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!