Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Reihenfolge der Bewertung in Amazon Quick Sight
Wenn Sie eine Analyse öffnen oder aktualisieren, bewertet Amazon Quick Sight vor der Anzeige alles, was in der Analyse konfiguriert ist, in einer bestimmten Reihenfolge. Amazon Quick Sight übersetzt die Konfiguration in eine Abfrage, die eine Datenbank-Engine ausführen kann. Die Abfrage gibt die Daten auf ähnliche Weise zurück, unabhängig davon, ob Sie eine Verbindung zu einer Datenbank, einer SaaS-Quelle (Software as a Service) oder der Amazon Quick Sight-Analyse-Engine (SPICE) herstellen.
Wenn Sie die Sequenz kennen, in der die Konfiguration ausgewertet wird, kennen Sie die Reihenfolge, die festlegt, wann ein bestimmter Filter oder eine bestimmte Berechnung auf Ihre Daten angewendet wird.
Die folgende Abbildung zeigt die Reihenfolge der Auswertung. In der linken Spalte wird die Reihenfolge der Auswertung angezeigt, wenn weder das Berechnungsfenster (LAC-W) noch die Aggregatfunktion (LAC-A) involviert ist, die Ebene berücksichtigt. Die zweite Spalte zeigt die Reihenfolge der Auswertung für Analysen, die berechnete Felder zur Berechnung von LAC-W Ausdrücken auf der Vorfilterebene (PRE_FILTER) enthalten. Die dritte Spalte zeigt die Reihenfolge der Auswertung für Analysen, die berechnete Felder zur Berechnung von LAC-W Ausdrücken auf der Ebene vor dem Aggregat (PRE_AGG) enthalten. Die letzte Spalte zeigt die Reihenfolge der Auswertung für Analysen, die berechnete Felder zur Berechnung von LAC-A Ausdrücken enthalten. Auf die Abbildung folgt eine detaillierte Erläuterung der Reihenfolge der Auswertung. Weitere Informationen zu Level-Aware-Berechnungen finden Sie unter Verwenden von niveauabhängigen Berechnungen in Quick Sight.
Die folgende Liste zeigt die Reihenfolge, in der Amazon Quick Sight die Konfiguration in Ihrer Analyse anwendet. Alles, was in Ihrem Dataset konfiguriert ist, erfolgt außerhalb Ihrer Analyse, z. B. Berechnungen auf Datasetebene, Filter und Sicherheitseinstellungen. Diese Vorgänge gelten alle für die zugrunde liegenden Daten. Die folgende Liste enthält nur das, was innerhalb der Analyse erfolgt.
-
LAC-W Vorfilterebene: Wertet die Daten mit der Kardinalität der Originaltabelle aus, bevor die Analyse filtert
-
Einfache Berechnungen: Berechnungen auf Skalarebene ohne Aggregationen oder Fensterberechnungen. Beispiel,
date_metric/60, parseDate(date, 'yyyy/MM/dd'), ifelse(metric > 0, metric, 0), split(string_column, '|' 0). -
LAC-W Funktion PRE_FILTER: Wenn ein LAC-W PRE_FILTER-Ausdruck an der Grafik beteiligt ist, berechnet Amazon Quick Sight zunächst die Fensterfunktion auf der ursprünglichen Tabellenebene, bevor alle Filter verwendet werden. Wenn der LAC-W PRE_FILTER-Ausdruck in Filtern verwendet wird, wird er an dieser Stelle angewendet. Beispiel,
maxOver(Population, [State, County], PRE_FILTER) > 1000.
-
-
LAC-W PRE_AGG: Wertet die Daten vor den Aggregationen mit der Kardinalität der Originaltabelle aus
-
Während der Analyse hinzugefügte Filter: Filter, die für nicht aggregierte Felder in den Bildern erstellt wurden, werden an dieser Stelle angewendet. Sie ähneln WO-Klauseln. Beispiel,
year > 2020. -
LAC-W function PRE_AGG: Wenn ein LAC-W PRE_AGG-Ausdruck an der Grafik beteiligt ist, berechnet Amazon Quick Sight die Fensterfunktion, bevor eine Aggregation angewendet wird. Wenn der LAC-W PRE_AGG-Ausdruck in Filtern verwendet wird, wird er an dieser Stelle angewendet. Beispiel,
maxOver(Population, [State, County], PRE_AGG) > 1000. -
Top/bottom N-Filter: Filter, die für Dimensionen so konfiguriert sind, dass sie N Elemente anzeigen top/bottom .
-
-
LAC-A Ebene: Evaluieren Sie Aggregationen auf benutzerdefinierter Ebene, bevor Sie visuelle Aggregationen vornehmen
-
Custom-level Aggregationen: Wenn ein LAC-A Ausdruck Teil der visuellen Darstellung ist, wird er an dieser Stelle berechnet. Basierend auf der Tabelle nach den oben genannten Filtern QuickSight berechnet Amazon die Aggregation, gruppiert nach den Dimensionen, die in den berechneten Feldern angegeben sind. Beispiel,
max(Sales, [Region]).
-
-
Visuelle Ebene: Wertet Aggregationen auf visueller Ebene und Tabellenberechnungen nach der Aggregation aus, wobei die übrigen Konfigurationen auf die Bilder angewendet werden
-
Visual-level Aggregationen: Visuelle Aggregationen sollten immer angewendet werden, mit Ausnahme von tabellarischen Tabellen (bei denen die Dimension leer ist). Mit dieser Einstellung werden Aggregationen, die auf den Feldern in den Feldbereichen basieren, berechnet und nach den Dimensionen gruppiert, die in die visuelle Darstellung einfließen. Wenn ein Filter auf Aggregationen aufbaut, wird er an dieser Stelle angewendet, ähnlich wie bei HAVING-Klauseln. Beispiel,
min(distance) > 100. -
Tabellenberechnungen: Wenn in der Grafik auf eine Tabellenberechnung nach der Aggregation verwiesen wird (sie sollte einen aggregierten Ausdruck als Operanden verwenden), wird sie an dieser Stelle berechnet. Amazon Quick Sight führt Fensterberechnungen nach visuellen Aggregationen durch. In ähnlicher Weise werden Filter angewendet, die auf solchen Berechnungen basieren.
-
Berechnungen anderer Kategorien: Diese Art der Berechnung ist nur in line/bar pie/donut /-Diagrammen verfügbar. Weitere Informationen finden Sie unter Anzeigen von Grenzwerten.
-
Summen und Zwischensummen: Summen und Zwischensummen werden auf Anfrage in Ringdiagrammen (nur Summen), Tabellen (nur Summen) und Pivot-Tabellen berechnet.
-