CDC-Splitter
Der CDC-Splitter teilt einen einzelnen Fluss von Änderungszeilen aus einem CDC-Quelldatenfluss in unterschiedliche Datenflüsse für Einfüge-, Update und Löschvorgänge auf. Der Datenfluss wird basierend auf der erforderlichen Spalte __$operation und seinen Standardwerten in SQL Server 2012-Änderungstabellen geteilt.
Wert des Vorgangs |
Ausgabe |
Beschreibung |
---|---|---|
1 |
Löschen |
Gelöschte Zeile |
2 |
Einfügen |
Eingefügte Zeile (nicht verfügbar bei Verwendung des CDC-Modus Net with merge) |
3 |
Update |
Zeile vor Update (nur bei Verwendung des CDC-Modus All with Old Values verfügbar) |
4 |
Update |
Zeile nach Update (folgt auf die Zeile vor Update) |
5 |
Update |
Mergezeile (nur bei Verwendung des CDC-Modus Net with merge verfügbar) |
Anderer |
Fehler |
Sie können den Splitter verwenden, um vordefinierte INSERT-, DELETE- und UPDATE-Ausgaben zur weiteren Verarbeitung zu verbinden.
Die CDC-Splittertransformation weist eine normale Eingabe und eine Fehlerausgabe auf.
Fehlerbehandlung
Die CDC-Splittertransformation weist eine Fehlerausgabe auf. Eingabezeilen mit einem ungültigen Wert für die Spalte $operation werden als fehlerhaft angesehen und gemäß der ErrorRowDisposition-Eigenschaft der Eingabe behandelt.
Die Komponentenfehlerausgabe enthält die folgenden Ausgabespalten:
Fehlercode: Auf 1 festgelegt.
Fehlerspalte: Die Quellspalte, die den Fehler verursacht (für Konvertierungsfehler).
Fehlerzeilenspalten: Die Eingabespalten der Zeile, die den Fehler verursacht hat.
Konfigurieren des CDC-Splitters
Für den CDC-Splitter sind keine konfigurierbaren Eigenschaften vorhanden.
Weitere Informationen zur Verwendung des CDC-Splitters finden Sie unter CDC-Komponenten für Microsoft SQL Server Integration Services.
Das Dialogfeld Erweiterter Editor enthält die Eigenschaften, die programmgesteuert festgelegt werden können.
So öffnen Sie das Dialogfeld Erweiterter Editor:
- Klicken Sie auf dem Bildschirm Datenfluss des SQL Server 2012 Integration Services (SSIS)-Projekts mit der rechten Maustaste auf den CDC-Splitter, und wählen Sie Erweiterten Editor anzeigen.