Glossar   /   Datenintegration

Change Data Capture

Change Data Capture erfasst neue, geänderte oder gelöschte Daten, damit andere Systeme diese Änderungen übernehmen können.

Auch bekannt als: CDC, Änderungsdatenerfassung

Was bedeutet Change Data Capture?

Statt immer alle Daten neu zu übertragen, werden gezielt Veränderungen erfasst. Manche Verfahren lesen dafür das Änderungsprotokoll der Datenbank, andere verwenden Markierungen in den Daten.

Am Anfang muss häufig ein vollständiger Ausgangsbestand übertragen werden. Danach sind Reihenfolge, Löschungen und Unterbrechungen zu berücksichtigen. Eine technische Datenänderung erklärt noch nicht automatisch den zugehörigen Geschäftsvorgang.

So sieht das in der Praxis aus

Beispiel: Änderungen an Kundenadressen werden aus dem Änderungsprotokoll der Warenwirtschaft erkannt und an die Kundenverwaltung weitergegeben.

Häufige Fragen

Ersetzt CDC einen ersten vollständigen Datenimport?

Normalerweise nicht. Das Ziel benötigt einen passenden Ausgangsbestand. Anschließend können die seitdem erfassten Änderungen übernommen werden, ohne zwischen beiden Schritten Lücken zu lassen.

Werden auch gelöschte Datensätze erkannt?

Das hängt vom Verfahren ab. Protokollbasierte Erfassung kann Löschungen melden. Eine einfache Suche nach Änderungszeitpunkten benötigt dafür zusätzliche Regeln.

Ist CDC dasselbe wie ein Geschäftsereignis?

Nein. Eine geänderte Tabellenzeile ist zunächst ein technischer Befund. Ob dahinter etwa eine Stornierung oder eine Korrektur steht, muss fachlich eingeordnet werden.

Das könnte Sie auch interessieren

Passend zum Thema

API-Entwicklung Agentur Laufende Änderungen und kontrollierte Datenabgleiche zwischen Anwendungen planen.

Quellen und weiterführende Informationen

Debezium: Architecture
← Zurück zu allen Glossarbegriffen

Änderungen zuverlässig weitergeben

Angaben sollen nach einer Änderung in weiteren Anwendungen ankommen? Regeln Sie die verantwortliche Quelle, Fortschrittsstände und den Umgang mit Unterbrechungen.

Kontakt aufnehmen