Ordre d'évaluation au sein des analyses
Lorsque vous ouvrez ou mettez à jour une analyse, RICOH Predictive Insight évalue chaque élément configuré dans l'analyse dans un ordre spécifique. L'ordre
d'évaluation vous aide à comprendre la séquence qui détermine à quel moment un filtre
ou un calcul spécifique est appliqué à vos données.
Cette liste indique l'ordre d'évaluation prévu pour les analyses :
- Niveau du préfiltre LAC-W (Calculs par niveau – Fonction de fenêtrage) : évalue les données à la cardinalité d'origine de la table avant les filtres d'analyse.
- Calculs simples : les calculs sont effectués au niveau scalaire, sans agrégation ni calcul par fenêtrage.
Par exemple,
date_metric/60, parseDate(date, 'yyyy/MM/dd'), ifelse(metric > 0, metric, 0), split(string_column, '|' 0). - Fonction LAC-W PRE_FILTER : si une expression
LAC-W PRE_FILTERest utilisée dans le visuel, RICOH Predictive Insight calcule d'abord la fonction de fenêtrage au niveau de la table d'origine, avant tout filtre. L'expressionLAC-W PRE_FILTER, si elle est utilisée dans les filtres, est appliquée à ce stade. Par exemple,maxOver({Printed Pages}, [{Location Name}, {Printer Name}], PRE_FILTER) > 1000.
- Calculs simples : les calculs sont effectués au niveau scalaire, sans agrégation ni calcul par fenêtrage.
Par exemple,
- Niveau de préagrégation LAC-W : évalue les données à la cardinalité de la table d'origine avant toute agrégation.
- Filtres ajoutés lors de l'analyse : les filtres créés pour les champs non agrégés dans les visuels sont appliqués à ce
niveau. Ils sont semblables aux clauses
WHERE. Par exemple,année > 2020. - Fonction LAC-W PRE_AGG : si une expression
LAC-W PRE_AGGest utilisée dans le visuel, RICOH Predictive Insight calcule la fonction de fenêtrage avant toute agrégation. L'expressionLAC-W PRE_AGG, si elle est utilisée dans les filtres, est appliquée à ce stade. Par exemple,maxOver({Printed Pages}, [{Location Name}, {Printer Name}], PRE_AGG) > 1000. - Filtres N Supérieur/Inférieur : filtres appliqués configurés sur les dimensions pour afficher les N premiers/derniers éléments.
- Filtres ajoutés lors de l'analyse : les filtres créés pour les champs non agrégés dans les visuels sont appliqués à ce
niveau. Ils sont semblables aux clauses
- Niveau LAC-A (Calculs par niveau – Fonction d'agrégation) : évalue les agrégations à un niveau personnalisé, avant les agrégations des visuels.
- Agrégations au niveau personnalisé : si une expression
LAC-Aest utilisée dans le visuel, elle sera calculée à ce niveau. RICOH Predictive Insight calcule l'agrégation, groupée selon les dimensions spécifiées dans les champs calculés. Par exemple,max({Printed Pages}, [{Location Name}]).
- Agrégations au niveau personnalisé : si une expression
- Niveau visuel : évalue les agrégations au niveau du visuel et les calculs des tables après agrégation,
les configurations restantes étant appliquées dans les visuels.
- Agrégations au niveau des visuels : les agrégations basées sur les champs des sélecteurs de champs sont calculées, groupées
selon les dimensions provenant des visuels. Si un filtre est élaboré à partir des
agrégations, il s'applique à ce niveau, comme pour les clauses
HAVING. Par exemple,min({Printed Pages}) > 1000. - Calculs de tables : si un calcul de tables post-agrégation est utilisé dans le visuel, il est calculé à ce niveau. RICOH Predictive Insight effectue des calculs de fenêtrage après les agrégations de visuels. De la même façon, des filtres élaborés à partir des calculs de tables post-agrégation sont appliqués.
- Autres calculs de catégories : les calculs de la catégorie Autre s'appliquent aux graphiques linéaires, aux graphiques à barres, aux graphiques combinés, aux graphiques en entonnoir, aux graphiques hiérarchiques, aux graphiques en secteurs ou aux graphiques en anneau.
- Totaux et sous-totaux : les totaux et sous-totaux sont calculés dans des graphiques en anneau, des tableaux ou des tableaux croisés dynamiques.
- Agrégations au niveau des visuels : les agrégations basées sur les champs des sélecteurs de champs sont calculées, groupées
selon les dimensions provenant des visuels. Si un filtre est élaboré à partir des
agrégations, il s'applique à ce niveau, comme pour les clauses