i2tutorials

Amazon QuickSight – Order of Evaluation

Amazon QuickSight – Order of Evaluation

 

When opening or updating an analysis, Amazon QuickSight evaluates all configurations within the analysis in a specific sequence before displaying it. Amazon QuickSight translates the configuration into a query that a database engine can execute. The query returns the data consistently, regardless of whether you connect to a database, a Software as a Service (SaaS) source, or the Amazon QuickSight analytics engine (SPICE). 

Understanding the evaluation order helps you know the sequence that dictates when a specific filter or calculation is applied to your data.

The following illustration shows the evaluation order. 

The left column displays the order of evaluation when no level aware calculation window (LAC-W) or aggregate (LAC-A) function is involved. 

The second column shows the evaluation order for analyses containing calculated fields to compute LAC-W expressions at the prefilter (PRE_FILTER) level. 

The third column displays the evaluation order for analyses containing calculated fields to compute LAC-W expressions at the preaggregate (PRE_AGG) level. 

The last column presents the evaluation order for analyses containing calculated fields to compute LAC-A expressions. 

A more detailed explanation of the evaluation order follows the illustration.

The following list outlines the sequence in which Amazon QuickSight applies the configuration within your analysis. Configurations set up in your dataset, such as calculations at the dataset level, filters, and security settings, occur outside your analysis and apply to the underlying data. The list below only covers what happens inside the analysis:

 

 

 

 

 

 

 

 

 

Exit mobile version