Freigeben über


CDC-Splitter

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

Wichtig

CDC Flow-Komponenten, einschließlich CDC Control Task, CDC Source und CDC Splitter, sind veraltet. Weitere Details finden Sie in der Ankündigung.

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 -Änderungstabellen geteilt.

Wert des Vorgangs Output 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 Aktualisieren Zeile vor Update (nur bei Verwendung des CDC-Modus All with Old Values verfügbar)
4 Aktualisieren Zeile nach Update (folgt auf die Zeile vor Update)
5 Aktualisieren Mergezeile (nur bei Verwendung des CDC-Modus Net with merge verfügbar)
Sonstiges 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 2019 Integration Services-Projekts (SSIS) mit der rechten Maustaste auf den CDC-Splitter, und wählen Sie Erweiterten Editor anzeigen aus.

Weitere Informationen

Weiterleiten des CDC-Datenstroms gemäß Änderungstyp