Informationen zu CDC Replication
IBM® IBM Data Replication - CDC Replication ist eine Replikationslösung, die Datenbankänderungen erfasst, sobald sie auftreten, und sie an Zieldatenbanken, Nachrichtenwarteschlangen, oder eine ETL-Lösung wie IBM DataStage® basierend auf Tabellenzuordnungen, die in der IBM Data Replication Management Console -GUI-Anwendung konfiguriert sind.
CDC Replication ermöglicht die Erfassung und schnelle Bereitstellung von Datenänderungen für wichtige Informationsmanagementinitiativen wie dynamisches Data-Warehousing, Stammdatenverwaltung, Anwendungskonsolidierungen oder -migrationen, operative BI und die Aktivierung von SOA-Projekten. CDC Replication hilft auch, den Verarbeitungsaufwand und den Netzverkehr zu reduzieren, indem nur die geänderten Daten gesendet werden. Die Replikation kann fortlaufend oder in regelmäßigen Zeitabständen durchgeführt werden. Wenn Daten von einem Quellenserver übertragen werden, dann können sie in der Zielumgebung neu zugeordnet oder umgesetzt werden.
Das folgende Diagramm zeigt die Schlüsselkomponenten von CDC Replication.

- Access Server-Steuert den gesamten Nicht-Befehlszeilenzugriff auf die Replikationsumgebung. Wenn Sie sich bei Management Consoleanmelden, stellen Sie eine Verbindung zu Access Serverher. Access Server kann auf der Client-Workstation geschlossen werden, ohne dass sich dies auf aktive Datenreplikationsaktivitäten zwischen Quellen-und Zielservern auswirkt.
- Administrator-API-Wird als optionale Java™-basierte Programmierschnittstelle verwendet, die Sie verwenden können, um Scripts für Betriebskonfigurationen oder Interaktionen zu erstellen.
- Apply-Agent - Fungiert als der Agent auf dem Ziel, der Änderungen verarbeitet, die von der Quelle gesendet werden.
- Befehlszeilenschnittstelle — Ermöglicht Ihnen das Starten, Stoppen und Steuern von CDC Replication Engine über die Befehlszeilentools der Engine.
- Kommunikationsebene (TCP/IP) - Fungiert als dedizierte Netzverbindung zwischen Quelle und Ziel.
- Quellen-und Zieldatenspeicher-Stellt die Datendateien und die CDC Replication -Instanzen dar, die für die Datenreplikation erforderlich sind Jeder Datenspeicher stellt eine Datenbank dar, zu der eine Verbindung hergestellt werden soll und die als Container für Ihre Tabellen dient. Die Tabellen, die für die Replikation zur Verfügung gestellt wurden, sind in einem Datenspeicher enthalten.
- Managementkonsole-Ermöglicht Ihnen, die Replikation auf verschiedenen Servern zu konfigurieren, zu überwachen und zu verwalten, Replikationsparameter anzugeben sowie Aktualisierungs-und Spiegelungsoperationen von einer Client-Workstation aus einzuleiten. Mit Management Console können Sie auch Replikationsoperationen, Latenzzeiten, Ereignisnachrichten und andere Statistikdaten überwachen, die vom Quellen-oder Zieldatenspeicher unterstützt werden. Der Monitor in Management Console ist für zeitkritische Arbeitsumgebungen gedacht, die eine kontinuierliche Analyse der Datenversetzung erfordern. CHCCLP (der Befehlszeilenprozessor) und API-basierte Anwendungen können ebenfalls zum Konfigurieren, Überwachen und Verwalten der Replikation über Access Server verwendet werden. Nachdem Sie die Replikation konfiguriert haben, kann Management Console auf der Client-Workstation geschlossen werden, ohne dass sich dies auf aktive Datenreplikationsaktivitäten zwischen Quellen-und Zielservern auswirkt.
- Metadaten - Dies sind die Informationen zu den relevanten Tabellen, Zuordnungen, Subskriptionen, Benachrichtigungen, Ereignissen und anderen wichtigen Komponenten einer Datenreplikationsinstanz, die von Ihnen eingerichtet wurde.
- Spiegelung - Führt die Replikation von Änderungen in die Zieltabelle durch oder sammelt die Quellentabellenänderungen, die zur Replikation von Änderungen an die Zieltabelle zu einem späteren Zeitpunkt verwendet werden. Wenn Sie die bidirektionale Replikation in Ihrer Umgebung implementiert haben, dann kann die Spiegelung zwischen der Quellen- und der Zieltabelle in beiden Richtungen ausgeführt werden.
- Aktualisierung des Inhalts - Führt die Erstsynchronisation der Tabellen von der Quellendatenbank auf das Ziel aus. Diese Daten werden von der Leseeinheit für die Aktualisierung gelesen.
- Replikationsengine - Dient zum Senden und Empfangen von Daten. Der Prozess, der replizierte Daten sendet, wird als Quellenerfassungsengine bezeichnet, der Prozess, der die replizierten Daten empfängt, hingegen als Zielengine. Eine CDC Replication -Instanz kann gleichzeitig als Quellenerfassungsengine und als Zielengine betrieben werden.
- Single Scrape - Arbeitet als Protokollleseeinheit, die nur auf dem Quellensystem verwendet wird, und als Protokollparserkomponente. Die Funktion überprüft und analysiert die Quellendatenbankprotokolle für
alle Subskriptionen in dem ausgewählten Datenspeicher.
Nicht alle CDC Replication -Engines verwenden Single Scrape. Für CDC Replication Engine for Db2® for igibt es einen Scraper-Job (der als Protokollleseeinheit fungiert) und einen Spiegeljob, der die Funktion der Spiegelung ausführt.
- Quellenumsetzungsengine - Verarbeitet die Filterung von Zeilen, kritische Spalten, die Spaltenfilterung, die Konvertierung der Codierung und andere Daten, die an die Zieldatenspeicherengine weitergegeben werden sollen.
- Quellendatenbankprotokolle - Werden von der Quellendatenbank zu eigenen Recovery-Zwecken verwaltet. Die CDC Replication -Protokollleseeinheit überprüft diese im Spiegelungsprozess, filtert jedoch die Tabellen heraus, die sich nicht im Bereich der Replikation befinden.
- Zielumsetzungsengine - Verarbeitet Daten- und Wertumsetzungen, die Konvertierung der Codierung, Benutzerexits, Konflikterkennungen und andere Daten auf der Zieldatenspeicherengine.
- JMS-Nachrichten - Wird als JMS-Nachrichtenziel (Warteschlange oder Thema) für Operationen auf Zeilenebene genutzt, die als XML-Dokumente erstellt werden.
- IBM DataStage -Verarbeitung der von CDC Replication gelieferten Änderungen, die von IBM DataStage aufträge.