Divisore CDC

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

Importante

I componenti di flusso CDC, inclusi CDC Control Task, CDC Source e CDC Splitter, sono deprecati. Per altri dettagli, si veda l'annuncio.

Lo splitter CDC suddivide un singolo flusso di righe di modifica proveniente da un flusso di dati di origine CDC in diversi flussi di dati relativi a operazioni di inserimento, aggiornamento ed eliminazione. Il flusso di dati viene suddiviso in base alla colonna obbligatoria __$operation e ai relativi valori standard nelle tabelle delle modifiche di SQL Server.

Valore dell'operazione Output Descrizione
1 Elimina Riga eliminata
2 Inserisci Riga inserita (non disponibile quando si utilizza la modalità CDC Net with Merge)
3 Aggiornamento Riga prima dell'aggiornamento (disponibile solo quando si usa la modalità CDC All with Old Values (Tutto con valori precedenti))
4 Aggiornamento Riga dopo l'aggiornamento (segue la riga prima dell'aggiornamento)
5 Aggiornamento Unisci riga (disponibile solo quando si utilizza la modalità CDC Net with Merge)
Altro Error

È possibile usare lo splitter per connettersi agli output predefiniti INSERT, DELETE e UPDATE per l'ulteriore elaborazione.

La trasformazione CDC Splitter dispone di un input regolare e un output di errore.

Gestione errori

La trasformazione CDC Splitter ha un output di errore. 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.

L'output di errore del componente include le seguenti colonne di output:

  • Error Code: Impostato su 1.

  • Error Column(Colonna errore): colonna di origine che provoca l'errore (per gli errori di conversione).

  • Error Row Columns: colonne di input della riga che ha provocato l'errore.

Configurazione di CDC Splitter

Non ci sono proprietà configurabili per il divisore CDC.

Per ulteriori informazioni sull'utilizzo del componente di suddivisione CDC, vedere Componenti CDC per Microsoft SQL Server Integration Services.

La finestra di dialogo Editor avanzato contiene le proprietà che è possibile impostare a livello di codice.

Per aprire la finestra di dialogo Editor avanzato :

  • Nella schermata Flusso di dati del progetto di SQL Server 2019 Integration Services (SSIS) fare clic con il pulsante destro del mouse sulla barra di divisione CDC e scegliere Visualizza editor avanzato.

Vedi anche

Indirizzare il flusso CDC in base al tipo di modifica