CDC SplitterCDC Splitter

La barra di divisione CDC suddivide un singolo flusso di righe delle modifiche da un flusso di dati dell'origine CDC in diversi flussi di dati per operazioni di inserimento, aggiornamento ed eliminazione.The CDC splitter splits a single flow of change rows from a CDC source data flow into different data flows for Insert, Update and Delete operations. Il flusso di dati viene suddiviso in base alla colonna obbligatoria __$operation e ai relativi valori standard nelle tabelle delle modifiche di SQL Server 2017SQL Server 2017 .The data flow is split based on the required column __$operation and its standard values in SQL Server 2017SQL Server 2017 change tables.

Valore dell'operazioneValue of Operation OutputOutput DescriptionDescription
11 EliminaDelete Riga eliminataDeleted Row
22 InsertInsert Riga inserita (non disponibile quando si usa la modalità CDC Net with Merge (Rete con unione))Inserted row (not available when using Net with Merge CDC mode)
33 UpdateUpdate Riga prima dell'aggiornamento (disponibile solo quando si usa la modalità CDC All with Old Values (Tutto con valori precedenti))Before-update row (available only when using All with Old Values CDC mode)
44 UpdateUpdate Riga dopo l'aggiornamento (segue l'operazione prima dell'aggiornamento)After-update row (follows the Before-update)
55 UpdateUpdate Unione della riga (disponibile solo quando si usa la modalità CDC Net with Merge (Rete con unione))Merge row (available only when using Net with Merge CDC mode)
AltroOther ErroreError

È possibile utilizzare la barra di divisione per connettersi ad output INSERT, DELETE e UPDATE predefiniti per l'ulteriore elaborazione.You can use the splitter to connect to pre-defined INSERT, DELETE, and UPDATE outputs for further processing.

La trasformazione CDC Splitter include un input normale e un output degli errori.The CDC Splitter transformation has one regular input and one error output.

Gestione degli erroriError Handling

La trasformazione CDC Splitter include un output degli errori.The CDC Splitter transformation has an error output. Le righe di input con un valore non valido della colonna $operation vengono considerate errate e vengono gestite in base alla proprietà ErrorRowDisposition dell'input.Input rows with an invalid value of the $operation column are considered erroneous and are handled according to the ErrorRowDisposition property of the input.

L'output degli errori del componente include le colonne di output seguenti:The component error output includes the following output columns:

  • Error Code: impostare su 1.Error Code: Set to 1.

  • Error Column(Colonna errore): colonna di origine che provoca l'errore (per gli errori di conversione).Error Column: The source column causing the error (for conversion errors).

  • Error Row Columns: colonne di input della riga che ha provocato l'errore.Error Row Columns: The input columns of the row that caused the error.

Configurazione della barra di divisione CDCConfiguring the CDC Splitter

Non sono disponibili proprietà configurabili per la barra di divisione CDC.There are no configurable properties for the CDC splitter.

Per ulteriori informazioni sull'utilizzo della barra di divisione CDC, vedere Componenti CDC per Microsoft SQL Server Integration Services.For more information about using the CDC splitter, see CDC Components for Microsoft SQL Server Integration Services.

La finestra di dialogo Editor avanzato contiene le proprietà che è possibile impostare a livello di codice.The Advanced Editor dialog box contains the properties that can be set programmatically.

Per aprire la finestra di dialogo Editor avanzato :To open the Advanced Editor dialog box:

  • Nella schermata Flusso di dati del progetto di SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) fare clic con il pulsante destro del mouse sulla barra di divisione CDC e scegliere Visualizza editor avanzato.In the Data Flow screen of your SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) project, right click the CDC splitter and select Show Advanced Editor.

Vedere ancheSee Also

Indirizzare il flusso CDC in base al tipo di modificaDirect the CDC Stream According to the Type of Change