Processamento de alterações do Teradata
Última atualização: 09/10/2026As fontes Teradata não geram logs de transação que possam ser lidos diretamente para o processamento de alterações. Para capturar alterações, o Qlik Talend Cloud Data Integration examina as colunas de contexto nas tabelas de origem para identificar operações de INSERT, UPDATE e DELETE.
Pré-requisitos
Antes de configurar o processamento de alterações, certifique-se de que exista pelo menos uma coluna de contexto especial nas tabelas de origem. Uma coluna de contexto permite que o Qlik Talend Cloud Data Integration determine se os dados foram alterados.
- Adicione colunas de contexto especificamente para o processamento de alterações ou use colunas existentes que contenham dados de contexto adequados.
- Você pode usar várias colunas de contexto, mas os nomes das colunas devem ser iguais em todas as tabelas de origem.
- Cada valor nas colunas de contexto deve ser exclusivo.
- Para colunas de contexto que não sejam de data/hora, como contadores, strings e valores numéricos que não são baseados no tempo epoch, use uma entidade singleton para gerar os valores. Gerar valores a partir de múltiplas fontes concorrentes pode fazer com que eventos sejam perdidos.
Exemplo
No exemplo a seguir, a coluna de contexto cf foi adicionada à tabela. A coluna contém carimbos de data/hora que o Qlik Talend Cloud Data Integration usa para determinar se ocorreu uma alteração ao comparar o carimbo de data/hora atual com o carimbo de data/hora armazenado em seu repositório.
Por padrão, todas as alterações são tratadas como operações INSERT. Se as tabelas de origem também receberem operações de UPDATE ou DELETE, defina expressões de atualização e exclusão para identificar o tipo de operação.
Configurando as configurações de processamento de alterações
- Selecione a conexão de origem e abra a seção propriedades do CDC.
- Em Colunas de contexto, insira os nomes das colunas de contexto como uma lista separada por vírgulas que diferencia maiúsculas de minúsculas. Por exemplo,
context1,context2. - Selecione Crescente ou Decrescente para a ordem de classificação da coluna de contexto. A ordem selecionada deve corresponder à ordem real dos valores nas tabelas de origem. Caso contrário, ocorrerá um erro.
- Defina Verificar se há alterações a cada (segundos) para especificar com que frequência verificar se há alterações. O padrão é 10 segundos.
- Insira uma Expressão de Atualização para identificar operações de UPDATE.
- Insira uma Expressão de Exclusão para identificar operações DELETE.
Se você não definir uma expressão de atualização ou exclusão, ou se uma expressão não corresponder, uma linha cujo contexto for maior do que o valor de contexto anterior quando a ordenação for crescente, ou menor quando a ordenação for decrescente, será tratada como uma operação INSERT.
Expressões
Escreva expressões na sintaxe nativa do banco de dados de origem. Os exemplos a seguir usam uma coluna oper que contém U para atualizações e D para exclusões:
- Expressão de atualização:
case when oper='U' then 1 else 0 end - Excluir expressão:
case when oper='D' then 1 else 0 end
Para processar operações DELETE, use soft deletes. Uma exclusão lógica marca a linha como excluída em vez de removê-la da tabela.
Para limitações adicionais de processamento de alterações do Teradata, consulte Limitações e considerações.
Configurações adicionais e resumo
Na seção Propriedades do CDC, você também pode configurar parâmetros internos, adicionar mais opções e visualizar um resumo das configurações de processamento de alterações.
Parâmetros internos
Parâmetros internos não são expostos na interface de usuário padrão. Adicione ou altere-os apenas quando instruído pelo Suporte Qlik.
- Abra as configurações de parâmetros internos.
- Insira o nome do parâmetro e adicione-o à lista de parâmetros.
- Altere o valor do parâmetro conforme orientado pelo Suporte Qlik.
Mais opções
Mais opções não são expostas na interface de usuário padrão e se aplicam apenas a versões ou ambientes específicos. Não defina essas opções a menos que o Suporte Qlik ou a documentação do produto instrua você a fazer isso.
Sobrescrever parâmetros da cadeia de conexão
Você pode anexar parâmetros de cadeia de conexão que não estão expostos na interface do usuário. Esses parâmetros normalmente não são necessários. Consulte o Suporte Qlik antes de adicioná-los.
Resumo das configurações
Visualize um resumo das configurações de processamento de alterações quando precisar revisar ou fornecer os detalhes de configuração ao Suporte Qlik.