Freigeben über


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.

Siehe auch

Aufgaben

Weiterleiten des CDC-Datenstroms gemäß Änderungstyp