View a markdown version of this page

Ordine di valutazione in Amazon Quick Sight - Amazon Quick

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ordine di valutazione in Amazon Quick Sight

Quando apri o aggiorni un'analisi, prima di visualizzarla, Amazon Quick Sight valuta tutto ciò che è configurato nell'analisi in una sequenza specifica. Amazon Quick Sight traduce la configurazione in una query che può essere eseguita da un motore di database. La query restituisce i dati in modo simile indipendentemente dal fatto che ci si connetta a un database, a una fonte SaaS (Software as a Service) o al motore di analisi Amazon Quick Sight (SPICE).

Se comprendi l'ordine in cui viene valutata la configurazione, conosci la sequenza che determina quando uno specifico filtro o calcolo viene applicato ai dati.

La figura seguente mostra l'ordine di valutazione. La colonna a sinistra mostra l'ordine di valutazione quando non è coinvolta la finestra di calcolo in base al livello (LAC-W) né la funzione aggregate (LAC-A). La seconda colonna mostra l'ordine di valutazione per le analisi che contengono campi calcolati per calcolare LAC-W le espressioni a livello di prefilter (). PRE_FILTER La terza colonna mostra l'ordine di valutazione per le analisi che contengono campi calcolati per calcolare LAC-W espressioni a livello preaggregato (). PRE_AGG L'ultima colonna mostra l'ordine di valutazione per le analisi che contengono campi calcolati per calcolare le espressioni. LAC-A Seguendo l'illustrazione, è disponibile una spiegazione più dettagliata dell'ordine di valutazione. Per ulteriori informazioni sui calcoli basati sui livelli, consulta Utilizzo di calcoli basati sul livello in Quick Sight.

L'elenco seguente mostra la sequenza in cui Amazon Quick Sight applica la configurazione nell'analisi. Tutto ciò che è configurato nel set di dati avviene al di fuori dell'analisi, ad esempio calcoli a livello di set di dati, filtri e impostazioni di sicurezza. Tutto ciò si applica ai dati sottostanti. L'elenco seguente descrive solo ciò che accade all'interno dell'analisi.

  1. LAC-W Livello di prefiltro: valuta i dati alla cardinalità originale della tabella prima dei filtri di analisi

    1. Calcoli semplici: calcoli a livello scalare senza aggregazioni o calcoli a finestra. Ad esempio, date_metric/60, parseDate(date, 'yyyy/MM/dd'), ifelse(metric > 0, metric, 0), split(string_column, '|' 0).

    2. LAC-W function PRE_FILTER: se nell'immagine è coinvolta un'espressione LAC-W PRE_FILTER, Amazon Quick Sight calcola innanzitutto la funzione finestra a livello di tabella originale, prima di qualsiasi filtro. Se l'espressione LAC-W PRE_FILTER viene utilizzata nei filtri, a questo punto viene applicata. Ad esempio, maxOver(Population, [State, County], PRE_FILTER) > 1000.

  2. LAC-W PRE_AGG: valuta i dati alla cardinalità originale della tabella prima delle aggregazioni

    1. Filtri aggiunti durante l'analisi: a questo punto vengono applicati i filtri creati per i campi non aggregati negli elementi visivi, che sono simili alle clausole WHERE. Ad esempio, year > 2020.

    2. LAC-W function PRE_AGG: se nella grafica è coinvolta un'espressione LAC-W PRE_AGG, Amazon Quick Sight calcola la funzione finestra prima di applicare qualsiasi aggregazione. Se l'espressione LAC-W PRE_AGG viene utilizzata nei filtri, a questo punto viene applicata. Ad esempio, maxOver(Population, [State, County], PRE_AGG) > 1000.

    3. Top/bottom Filtri N: filtri configurati sulle dimensioni per visualizzare top/bottom N elementi.

  3. LAC-A livello: valuta le aggregazioni a livello personalizzato, prima delle aggregazioni visive

    1. Custom-level aggregazioni: se nella grafica è coinvolta LAC-A un'espressione, a questo punto viene calcolata. In base alla tabella dopo i filtri sopra menzionati, Amazon QuickSight calcola l'aggregazione, raggruppata in base alle dimensioni specificate nei campi calcolati. Ad esempio, max(Sales, [Region]).

  4. Livello dell'elemento visivo: valuta le aggregazioni a livello di elemento visivo e i calcoli delle tabelle successive all'aggregazione, con le configurazioni rimanenti applicate negli elementi visivi

    1. Visual-level aggregazioni: le aggregazioni visive devono sempre essere applicate ad eccezione delle tabelle tabulari (dove la dimensione è vuota). Con questa impostazione, le aggregazioni vengono calcolate in base ai campi nei contenitori di campi, raggruppate in base alle dimensioni inserite negli elementi visivi. Se un filtro è costruito sulle aggregazioni, viene applicato a questo punto, in modo simile alle clausole HAVING. Ad esempio, min(distance) > 100.

    2. Calcoli delle tabelle: se nell'immagine è presente un calcolo della tabella post-aggregazione (dovrebbe utilizzare un'espressione aggregata come operando) a cui si fa riferimento nell'elemento visivo, viene calcolato a questo punto. Amazon Quick Sight esegue calcoli delle finestre dopo aggregazioni visive. Allo stesso modo, vengono applicati i filtri basati su tali calcoli.

    3. Calcoli di altre categorie: questo tipo di calcolo esiste solo nei pie/donut grafici line/bar /. Per ulteriori informazioni, consulta Limiti di visualizzazione.

    4. Totali e subtotali: i totali e i subtotali vengono calcolati in grafici ad anello (solo totali), tabelle (solo totali) e tabelle pivot, se richiesto.