Glossaire FintechDonnées & Infrastructure

Capture de Changements de Donnees (CDC)

CDC

La capture de changements de donnees (CDC) est un modele d'integration de donnees qui identifie et capture les modifications apportees aux donnees dans une base de donnees source et livre ces modifications en temps reel aux systemes en aval. Dans les services financiers, la CDC est essentielle pour maintenir la synchronisation des donnees entre les nombreux systemes que les institutions financieres exploitent, notamment les plateformes bancaires centrales, les entrepots de donnees, les plateformes d'analyse et les systemes de reporting. La CDC capture les operations d'insertion, de mise a jour et de suppression au niveau de la base de donnees sans necessiter de modifications des applications sources, ce qui en fait un moyen non intrusif de permettre l'integration de donnees en temps reel. Les technologies CDC fonctionnent en lisant les journaux de transactions de la base de donnees, tels que le journal binaire dans MySQL ou le journal de redo dans Oracle, pour capturer les modifications au fur et a mesure qu'elles se produisent. Les modifications capturees sont ensuite transmises aux systemes cibles a l'aide de courtiers de messages comme Apache Kafka.

Dans les services financiers

La capture de changements de donnees est devenue une technologie fondamentale pour l'integration de donnees dans les services financiers, remplacant les approches ETL par lots traditionnelles qui ne peuvent pas repondre aux exigences de l'analyse en temps reel et des systemes operationnels. Les institutions financieres exploitent des centaines de systemes qui doivent rester synchronises, notamment les systemes bancaires centraux, les plateformes de paiement, les systemes de gestion de la relation client, les entrepots de donnees et les systemes de reporting reglementaire. Les processus ETL par lots traditionnels fonctionnent selon des horaires de plusieurs heures ou jours, creant une latence des donnees inacceptable pour les applications en temps reel. La CDC permet a ces systemes de rester synchronises en temps quasi reel, les modifications etant propagees en quelques secondes apres leur apparition dans le systeme source. La technologie est particulierement precieuse pour les applications financieres, notamment la detection de fraude en temps reel, ou chaque seconde de retard de donnees peut faire la difference entre la capture et le ratage d'une transaction frauduleuse.

Exemple concret

Une grande banque disposant d'un systeme bancaire central legacy doit synchroniser les donnees des comptes clients avec sa plateforme d'analyse moderne et son systeme de detection de fraude. Le systeme bancaire central, qui traite des millions de transactions quotidiennement, ne peut pas etre modifie pour ajouter des capacites de streaming de donnees en temps reel. La banque deploie une solution CDC utilisant Debezium et Apache Kafka pour capturer les modifications a partir des journaux de transactions de la base de donnees du systeme bancaire central. Chaque fois qu'un client effectue une transaction, met a jour son adresse ou ouvre un nouveau compte, le systeme CDC capture la modification a partir du journal de la base de donnees en quelques millisecondes et la publie sur un sujet Kafka. La plateforme d'analyse s'abonne au sujet Kafka et met a jour son entrepot de donnees en temps quasi reel. Le systeme de detection de fraude recoit les memes donnees de transaction et les analyse pour detecter des modeles suspects. La solution CDC permet a la banque d'obtenir une synchronisation des donnees en temps reel sans modifier son systeme bancaire central legacy.

Pourquoi c'est important en Finance

La capture de changements de donnees est importante car elle permet aux institutions financieres d'obtenir une synchronisation des donnees en temps reel sans le cout et le risque de modification des systemes sources. Dans un secteur ou les donnees sont reparties sur des centaines de systemes, dont beaucoup sont des plateformes legacy qui ne peuvent pas etre facilement modifiees, la CDC fournit un moyen non intrusif de rendre les donnees disponibles en temps reel pour l'analyse, l'IA et les applications operationnelles. Le passage de l'integration de donnees par lots a l'integration en temps reel est l'une des tendances d'infrastructure les plus importantes dans les services financiers, et la CDC est la technologie cle qui permet cette transformation. La CDC soutient egalement des exigences operationnelles critiques, notamment les migrations de bases de donnees sans temps d'arret, la reprise apres sinistre et la replication des donnees entre regions geographiques. Pour les institutions financieres mettant en oeuvre des architectures orientees evenements et l'analyse en temps reel, la CDC est un composant essentiel de la pile d'infrastructure de donnees.

Termes associés

ETL (Extraction, Transformation, Chargement)Données en StreamingPipeline de DonnéesTraitement des Donnees en Temps ReelEntrepôt de Données

Explorer dans Finatune

FivetranAirbyte

Questions fréquentes

Qu'est-ce que la capture de changements de donnees en finance ?

La CDC est un modele d'integration de donnees qui capture les modifications de base de donnees en temps reel et les livre aux systemes en aval, permettant la synchronisation en temps reel sans modifier les applications sources.

Comment la CDC est-elle utilisee dans les pipelines de donnees financieres ?

La CDC est utilisee pour diffuser les modifications des bases de donnees sources vers les entrepots de donnees et les systemes d'IA en temps quasi reel, remplacant le ETL par lots traditionnel.

Quels outils ETL prennent en charge la CDC pour les bases de donnees financieres ?

Debezium est la principale plateforme CDC open-source. Fivetran et Airbyte offrent des connecteurs CDC geres pour les entrepots de donnees cloud.

Terme précédent: Business Intelligence (BI)
Terme suivant: Catalogue de Données
Voir tous les termes Fintech