Voir les 190 fonctionnalités →
Blog Notre Histoire Espace client Produit Demandez une Démo →
Jobs & Automatisation

Filtres conditionnels

Les filtres conditionnels décident, pour chaque enregistrement, s'il poursuit, s'il est écarté ou vers quelle branche il part. Vous combinez plusieurs critères en expressions logiques évaluées au vol.

<50 mslatence
0 ostockage
100%souverain
01

Trier le flux selon des règles fines

Tous les enregistrements d'un flux ne méritent pas le même sort : certains doivent être écartés, d'autres routés différemment selon leurs valeurs. Coder ces règles dans l'application source les rend rigides et dispersées. Le filtre conditionnel centralise cette logique dans le pipeline.

// comment ça marche

De la source à la destination, en un seul passage

01

Exprimer la condition

Vous composez des critères sur les champs (égalité, seuil, appartenance, motif) et les combinez avec des opérateurs logiques. L'expression reste lisible, sans script à maintenir.

02

Évaluer au vol

Chaque enregistrement est confronté à la condition pendant qu'il transite. La décision se prend en mémoire, sans mise en attente sur disque.

03

Router ou écarter

Selon le résultat, l'enregistrement continue, part vers une branche dédiée ou est retiré du flux. Rien n'est conservé de ce qui est écarté.

// points clés

Ce que cette fonctionnalité vous apporte

Expressions combinées

Plusieurs critères s'associent par ET, OU et négation pour former des conditions précises.

Seuils et motifs

Comparaisons numériques, appartenance à une liste et correspondance de motif texte sont prises en charge.

Routage conditionnel

Une condition peut aiguiller l'enregistrement vers une branche plutôt que simplement l'écarter.

Évaluation stateless

La décision se prend enregistrement par enregistrement, sans état conservé entre eux.

Bénéfices

  • Logique de tri centralisée dans le pipeline.
  • Conditions riches, combinées et lisibles.
  • Aiguillage vers plusieurs branches selon les valeurs.
  • Évaluation en temps réel, sans mise en attente.
Cas d'usage

En pratique

Un architecte data traite un flux d'événements dont seuls ceux dépassant un certain seuil de criticité doivent alerter, les autres étant archivés. Il définit un filtre combinant le niveau de criticité et le type d'événement. iD4Connect évalue chaque événement au passage et route les cas critiques vers la chaîne d'alerte, sans stocker le flux. Les événements non retenus partent vers la branche d'archivage, selon la même règle.

// faq

Questions fréquentes

En quoi un filtre conditionnel diffère-t-il d'un filtrage simple ?

Le filtre conditionnel combine plusieurs critères en expressions logiques et peut router, là où un filtrage simple applique un seul test élémentaire.

Un filtre peut-il aiguiller au lieu de supprimer ?

Oui : selon la condition, un enregistrement peut être dirigé vers une branche dédiée plutôt que retiré du flux.

Les enregistrements écartés sont-ils conservés ?

Non par défaut : ce qui est écarté quitte le flux sans être stocké, sauf si vous le routez explicitement vers une destination.

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