Mappeur (mapping)
Le mappeur établit la correspondance entre les champs bruts reçus et le modèle que vos applications attendent. Cette traduction s'opère message par message, en vol.
Parler le langage de vos applications
Les données sources nomment et structurent leurs champs à leur manière, rarement celle de vos applications. Sans traduction, chaque consommateur doit réinterpréter les mêmes données. Il faut un point unique qui aligne le brut sur votre modèle de référence.
De la source à la destination, en un seul passage
Repérer les champs source
Le mappeur lit la structure du message entrant et localise chaque valeur utile. Il sait naviguer dans des données imbriquées pour en extraire les champs voulus.
Établir la correspondance
Vous associez chaque champ source au champ cible de votre modèle. Renommage, conversion de type et valeurs par défaut se déclarent à ce niveau.
Produire le modèle cible
Le message ressort conforme à votre modèle de référence, prêt pour la suite. La transformation reste en mémoire, sans table de correspondance persistée.
Ce que cette fonctionnalité vous apporte
Extraction imbriquée
Les valeurs enfouies dans des structures arborescentes sont atteintes par chemin d'accès.
Renommage et typage
Les champs sont renommés et convertis vers les types attendus par le modèle cible.
Valeurs par défaut
Un champ absent en source peut recevoir une valeur de repli définie dans le mapping.
Correspondance déclarative
Les règles de correspondance se décrivent par configuration, sans code de transformation dédié.
Bénéfices
- Un modèle de référence unique pour vos applications
- Traduction centralisée, pas répétée chez chaque consommateur
- Types et noms alignés dès l'entrée
- Aucune table de correspondance à stocker
En pratique
Trois applications consomment les commandes d'un même flux, mais chacune réinterprète les champs à sa façon. Vous déclarez un mapping unique qui aligne les données brutes sur un modèle de commande commun. iD4Connect applique cette correspondance en transit, renomme et type les champs, comble les absents. Les trois applications reçoivent désormais un modèle identique et cohérent, sans traitement redondant.
Questions fréquentes
Le mappeur gère-t-il les données imbriquées ?
Oui, il accède aux valeurs situées dans des structures arborescentes par chemin, pour les projeter à plat ou vers une autre structure.
Peut-on convertir les types au passage ?
Oui, le mapping déclare les conversions de type et les valeurs par défaut appliquées à chaque champ.
Le mapping nécessite-t-il du code ?
Les correspondances courantes se décrivent par configuration ; les transformations plus poussées peuvent s'appuyer sur des règles complémentaires.
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