CDC Splitter

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

Importante

I componenti del flusso CDC, tra cui l'attività di controllo CDC, l'origine CDC e CDC Splitter, sono deprecati. I dettagli fanno riferimento all'annuncio.

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. 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 usa la modalità CDC Net with Merge (Rete con unione))
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 l'operazione prima dell'aggiornamento)
5 Aggiornamento Unione della riga (disponibile solo quando si usa la modalità CDC Net with Merge (Rete con unione))
Altro Error

È possibile utilizzare la barra di divisione per connettersi ad output INSERT, DELETE e UPDATE predefiniti per l'ulteriore elaborazione.

La trasformazione CDC Splitter include un input normale e un output degli errori.

Gestione errori

La trasformazione CDC Splitter include un output degli errori. 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 degli errori del componente include le colonne di output seguenti:

  • Error Code: impostare 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 della barra di divisione CDC

Non sono disponibili proprietà configurabili per la barra di divisione CDC.

Per ulteriori informazioni sull'utilizzo della barra di divisione 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