Separador de CDC
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
Importante
Os componentes de fluxo do CDC, incluindo a tarefa de controle de CDC, a fonte de CDC e o divisor de CDC, estão obsoletos. Para obter detalhes, consulte o comunicado.
O separador de CDC divide um único fluxo de linhas de alteração de um fluxo de dados de origem CDC em diferentes fluxos de dados para operações de Inserir, Atualizar e Excluir. O fluxo de dados é dividido com base na coluna necessária de __$operation
e seus valores padrão em tabelas de alterações do SQL Server .
Valor da operação | Saída | Descrição |
---|---|---|
1 | Excluir | Linha excluída |
2 | Inserir | Linha inserida (não disponível durante o uso do modo de CDC Rede com Mesclagem ) |
3 | Atualizar | Linha Before-update (disponível apenas durante o uso do modo de CDC Tudo com Valores Antigos ) |
4 | Atualizar | Linha After-update (após Before-update) |
5 | Atualizar | Linha Merge (disponível apenas durante o uso do modo CDC Rede com Mesclagem ) |
Outro | Erro |
Você pode usar o separador para se conectar a saídas INSERT, DELETE e UPDATE predefinidas para processamento adicional.
A transformação de Separador de CDC tem uma entrada e uma saída comum.
Tratamento de erros
A transformação do Separador de CDC tem uma saída de erro. As linhas Input com um valor inválido da coluna $operation são consideradas errôneas e são tratadas de acordo com a propriedade ErrorRowDisposition da entrada.
A saída de erro de componente inclui as colunas de saída seguintes:
Código de Erro: definida como 1.
Coluna de Erro: a coluna de origem que causa o erro (para erros de conversão).
Colunas de Linha de erro: as colunas de entrada da linha que causou o erro.
Configurando o Separador de CDC
Não há nenhuma propriedade configurável para o separador de CDC.
Para obter mais informações sobre como usar o separador de CDC, consulte Componentes de CDC para Microsoft SQL Server Integration Services.
A caixa de diálogo Editor Avançado contém as propriedades que podem ser definidas programaticamente.
Para abrir a caixa de diálogo Editor Avançado :
- Na tela Fluxo de Dados do projeto do SSIS (SQL Server 2019 Integration Services), clique com o botão direito do mouse no divisor de CDA e selecione Mostrar Editor Avançado.