Fichier de configuration config.yaml
Le comportement du moteur iD4Connect se décrit dans un fichier config.yaml unique. Sources, transformations et destinations y sont déclarées en YAML, un format lisible et facile à versionner.
Décrire les pipelines de façon lisible
Configurer un moteur d'orchestration par des réglages éparpillés ou une interface opaque nuit à la reproductibilité. Vos pipelines doivent être documentés, relus et suivis en revue de code. Un fichier de configuration déclaratif rend l'ensemble explicite et traçable.
De la source à la destination, en un seul passage
Décrivez les sources
Vous déclarez les connexions d'entrée et leurs paramètres dans config.yaml. La lecture du fichier suffit à comprendre d'où viennent les données.
Définissez les transformations
Les règles appliquées en transit sont exprimées de façon déclarative, étape par étape. Vous décrivez le résultat attendu plutôt qu'une mécanique impérative.
Ciblez les destinations
Le fichier précise où sont distribués les enregistrements transformés. Un rechargement du moteur applique la configuration, sans staging intermédiaire.
Ce que cette fonctionnalité vous apporte
Configuration comme code
Le fichier YAML se place dans votre dépôt Git et suit vos processus de revue et de validation.
Format lisible
La syntaxe YAML reste compréhensible par un humain, ce qui facilite l'audit et la maintenance des pipelines.
Déclaratif
Vous décrivez l'état voulu des flux ; le moteur se charge de l'exécution, sans code impératif à maintenir.
Rejouable
Le même config.yaml produit le même comportement sur tous vos environnements, du test à la production.
Bénéfices
- Pipelines documentés et relisibles.
- Configuration versionnée avec le code.
- Un seul point de vérité.
- Déploiements strictement rejouables.
En pratique
Un architecte data veut soumettre chaque évolution de pipeline à une revue formelle. Il décrit sources, transformations et destinations dans config.yaml et le place sous Git. Chaque changement passe par une pull request relue par l'équipe avant d'être appliqué au moteur. La configuration validée est déployée à l'identique en préproduction puis en production, sans écart entre les environnements.
Questions fréquentes
Un seul fichier suffit-il ?
config.yaml centralise le paramétrage d'exécution du moteur. Vous pouvez l'organiser par environnement tout en gardant une structure unique et lisible.
Comment appliquer un changement de configuration ?
Vous modifiez config.yaml puis rechargez ou redémarrez le service ; la nouvelle configuration prend effet sans zone de staging.
Les secrets figurent-ils en clair dans le fichier ?
Non recommandé : référencez-les via des variables d'environnement ou un gestionnaire de secrets, plutôt qu'en dur dans config.yaml.
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