Change Data capture (CDC)

Change Data capture pour la réplication ou la migration de données

Change Data Capture

Suivez l'évolution de vos données dans le temps

Le composant de Change Data Capture de Stambia permet de simplifier la gestion des détections de changements dans les bases de données. La détection des changements est indispensable pour certains projets d'intégration de données, apportant des gains de performance et une meilleure fluidité des échanges d'information.

Avec la même agilité que les autres composants de Stambia, le Change Data Capture est utilisable directement et sans effort de développement. Il offre un haut niveau de productivité grâce à l'approche dirigée par les Modèles et peut détecter tout événement survenant sur les données, par l'utilisation des fichiers de "redo" ou "logs transactionnelles" des bases de données, ou par l'utilisation de déclencheurs simples (triggers).

L'approche par les templates de Stambia (modèles de process) offre un haut niveau d'adaptabilité du composant, et répond à tous les besoins spécifiques de vos projets.

 

 

Types de captures

CDC-DetectectionTypes                      

Lorsqu'elles sont fournies par les éditeurs de bases de données, Stambia utilise les fonctions standard de l'API pour lire les données des fichiers transactionnels ou les "redo logs". C'est notamment le cas pour des technologies telles que Oracle, Microsoft SQL Server et Postgre SQL.

Dans les autres cas, Stambia utilise des déclencheurs pour détecter les changements dans les tables sources.

Les changements peuvent être écrits automatiquement dans une zone de transit pour être lus par les mappings ou les templates de réplication.

 

Démarrer le CDC

Démarrer la capture ne nécessite pas de code ou de paramétrage complexe.
L'utilisateur peut commencer en sélectionnant les tables pour capturer et instancier le modèle CDC approprié, en fonction de la technologie sous-jacente. 

 

Utiliser le CDC dans les mappings

Les mappings peuvent directement utiliser les données capturées en choisissant simplement l'option "utiliser CDC" dans la table source. Dans ce cas, au lieu d'utiliser la source, le mapping passera automatiquement à la table CDC préparée par le processus de capture.

 

Utiliser le template de réplication

Le composant de réplication de Stambia permet de répliquer rapidement les données capturées vers une base de données tierce.

Cela peut être réalisé avec de simples paramétrages et sans conception complexe.
Les mappings universaux de Stambia peuvent aussi être utilisés pour compléter et adapter le processus de réplication dans le cas où il y ait un besoin d'implémenter des spécificités métiers.

Ce composant est optimisé pour chaque base de données source et cible, même dans le cas de bases de données hétérogènes. Cela apporte le meilleur niveau de performance.

 

Gestion des "abonnés"

Les templates de Change Data Capture peuvent par ailleurs gérer plusieurs abonnés. C'est particulièrement utile quand une organisation a besoin d'utiliser des modifications dans une source pour des cibles multiples. Par exemple, une modification dans l'application CRM peut être envoyée dans la base de données du datawarehouse et en même temps, dans un ERP ou une autre application spécifique.