Agrégations conditionnelles multi-niveaux
Les agrégations conditionnelles multi-niveaux calculent des regroupements paramétrables sur vos flux : totaux, comptages et synthèses, avec des conditions imbriquées sur plusieurs niveaux. Le tout se calcule au passage de la donnée.
Agréger selon des règles imbriquées
Certains besoins exigent de regrouper la donnée par plusieurs clés, avec des conditions différentes à chaque niveau. Reporter ce calcul dans une base cible impose souvent d'y recopier toute la donnée d'abord. iD4Connect réalise ces agrégations pendant le transit, sans étape de chargement préalable.
De la source à la destination, en un seul passage
Définir les niveaux de regroupement
Vous déclarez les clés d'agrégation et leur hiérarchie (par exemple région, puis site, puis catégorie). Chaque niveau peut porter sa propre condition.
Calculer en flux
Les compteurs et cumuls se construisent à mesure que les enregistrements arrivent, en mémoire. Les conditions filtrent ce qui entre dans chaque agrégat, niveau par niveau.
Émettre les synthèses
Les résultats agrégés sont produits vers la destination choisie, sans que la donnée de détail n'ait été stockée. Vous récupérez la synthèse, pas une copie du flux entier.
Ce que cette fonctionnalité vous apporte
Multi-niveaux
Les regroupements s'imbriquent sur plusieurs clés hiérarchiques, pour des synthèses fines.
Conditions par niveau
Chaque niveau d'agrégation applique ses propres critères d'inclusion, indépendamment des autres.
Fonctions paramétrables
Sommes, moyennes, comptages, min et max se configurent selon le besoin, sans réécriture.
Calcul en mémoire
L'agrégat se construit pendant le transit, sans table de travail intermédiaire.
Bénéfices
- Synthèses multi-niveaux sans base de staging.
- Conditions distinctes à chaque palier de regroupement.
- Moins de volume transféré : la synthèse plutôt que le détail.
- Calcul au fil de l'eau, dans votre périmètre.
En pratique
Un architecte data doit produire, pour un tableau de bord, des totaux de ventes par région puis par point de vente, en n'incluant que les transactions validées. Il paramètre une agrégation à deux niveaux avec une condition sur le statut à chaque palier. iD4Connect calcule les cumuls à mesure que les transactions transitent, sans les recopier dans une base intermédiaire. Seules les synthèses sont émises vers l'outil de restitution.
Questions fréquentes
Combien de niveaux de regroupement sont possibles ?
Vous imbriquez plusieurs clés d'agrégation selon votre besoin ; chaque niveau reste indépendamment paramétrable.
Faut-il charger les données avant d'agréger ?
Non : l'agrégation se construit en mémoire pendant le transit, sans chargement préalable dans une base cible.
Peut-on appliquer une condition différente par niveau ?
Oui. Chaque niveau porte ses propres critères d'inclusion, ce qui permet des synthèses conditionnelles fines.
Orchestrez vos données en transit, sans stockage
iD4Connect connecte, transforme et distribue vos flux en temps réel. Souverain, on-premise, cloud ou edge.
Demandez une démo