Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Orden de evaluación en Amazon Quick Sight
Al abrir o actualizar un análisis, antes de mostrarlo, Amazon Quick Sight evalúa todo lo que está configurado en el análisis en una secuencia específica. Amazon Quick Sight traduce la configuración en una consulta que puede ejecutar un motor de base de datos. La consulta devuelve los datos de forma similar si se conecta a una base de datos, a una fuente de software como servicio (SaaS) o al motor de análisis Amazon Quick Sight (SPICE).
Si comprende el orden en el que se evalúa la configuración, conocerá la secuencia que dicta cuándo se aplica un filtro o cálculo específicos a los datos.
En la siguiente ilustración se muestra el orden de evaluación. La columna de la izquierda muestra el orden de evaluación cuando no se utiliza ninguna función de ventana de cálculo (LAC-W) ni agregada (LAC-A) que tenga en cuenta los niveles. La segunda columna muestra el orden de evaluación de los análisis que contienen campos calculados para calcular LAC-W expresiones en el nivel del prefiltro (PRE_FILTER). La tercera columna muestra el orden de evaluación de los análisis que contienen campos calculados para calcular LAC-W expresiones a nivel de preagregado (PRE_AGG). La última columna muestra el orden de evaluación de los análisis que contienen campos calculados para calcular LAC-A expresiones. Según la ilustración, hay una explicación más detallada del orden de evaluación. Para obtener más información sobre los cálculos con reconocimiento de nivel, consulte Uso de cálculos con reconocimiento de niveles en Quick Sight.
La siguiente lista muestra la secuencia en la que Amazon Quick Sight aplica la configuración en el análisis. Todo lo que esté configurado en el conjunto de datos ocurre al margen del análisis, por ejemplo, cálculos en el nivel de conjunto de datos, filtros y ajustes de seguridad. Todos ellos se aplican a los datos subyacentes. La siguiente lista solo cubre lo que ocurre dentro del análisis.
-
LAC-W Nivel de prefiltro: evalúa los datos en la cardinalidad de la tabla original antes de filtrar el análisis
-
Cálculos sencillos: cálculos a nivel escalar sin agregaciones ni cálculos de ventana. Por ejemplo,
date_metric/60, parseDate(date, 'yyyy/MM/dd'), ifelse(metric > 0, metric, 0), split(string_column, '|' 0). -
LAC-W function PRE_FILTER: si hay alguna expresión LAC-W PRE_FILTER implicada en la imagen, Amazon Quick Sight calcula primero la función de la ventana en el nivel de la tabla original, antes que cualquier filtro. Si la expresión LAC-W PRE_FILTER se utiliza en los filtros, se aplica en este punto. Por ejemplo,
maxOver(Population, [State, County], PRE_FILTER) > 1000.
-
-
LAC-W PRE_AGG: Evalúa los datos en la cardinalidad original de la tabla antes de las agregaciones
-
Filtros añadidos durante el análisis: en este punto se aplican los filtros creados para los campos no agregados de los elementos visuales, que son similares a las cláusulas WHERE. Por ejemplo,
year > 2020. -
LAC-W función PRE_AGG: si hay alguna expresión LAC-W PRE_AGG implicada en la imagen, Amazon Quick Sight calcula la función de ventana antes de aplicar ninguna agregación. Si la expresión LAC-W PRE_AGG se utiliza en los filtros, se aplica en este punto. Por ejemplo,
maxOver(Population, [State, County], PRE_AGG) > 1000. -
Top/bottom Filtros N: filtros que se configuran en las dimensiones para mostrar top/bottom N elementos.
-
-
LAC-A Nivel: evalúe las agregaciones a un nivel personalizado, antes de las agregaciones visuales
-
Custom-level agregaciones: si alguna LAC-A expresión está involucrada en lo visual, se calcula en este punto. Basándose en la tabla que aparece después de los filtros mencionados anteriormente, Amazon QuickSight calcula la agregación, agrupada por las dimensiones que se especifican en los campos calculados. Por ejemplo,
max(Sales, [Region]).
-
-
Nivel de elemento visual: evalúa las agregaciones a nivel de elemento visual y los cálculos de las tablas posteriores a la agregación, y el resto de las configuraciones se aplican a los elementos visuales
-
Visual-level agregaciones: siempre se deben aplicar agregaciones visuales, excepto en el caso de las tablas tabulares (donde la dimensión está vacía). Con esta configuración, se calculan las agregaciones basadas en los campos de los cuadros de campo, agrupados por las dimensiones que se incluyen en los elementos visuales. Si algún filtro se basa en las agregaciones, se aplica en este punto, de forma similar a las cláusulas HAVING. Por ejemplo,
min(distance) > 100. -
Cálculos de tablas: si en el elemento visual se hace referencia a algún cálculo de tabla posterior a la agregación (debería tomar una expresión agregada como operando), se calcula en este punto. Amazon Quick Sight realiza cálculos de ventanas después de agregaciones visuales. Del mismo modo, se aplican filtros basados en dichos cálculos.
-
Otros cálculos de categorías: este tipo de cálculo solo existe en los pie/donut gráficos line/bar/. Para obtener más información, consulte Límites de visualización.
-
Totales y subtotales: los totales y los subtotales se calculan en gráficos de anillos (solo totales), tablas (solo totales) y tablas dinámicas, si se solicitan.
-