Procesamiento de cambios de Teradata
Última actualización: 9/10/2026Las fuentes de Teradata no generan registros de transacciones que se puedan leer directamente para el procesamiento de cambios. Para capturar cambios, Qlik Talend Cloud Data Integration escanea las columnas de contexto en las tablas de origen para identificar operaciones INSERT, UPDATE y DELETE.
Requisitos previos
Antes de configurar el procesamiento de cambios, asegúrese de que exista al menos una columna de contexto especial en las tablas de origen. Una columna de contexto permite a Qlik Talend Cloud Data Integration determinar si los datos han cambiado.
- Añada columnas de contexto específicamente para el procesamiento de cambios o utilice columnas existentes que contengan datos de contexto adecuados.
- Puede utilizar varias columnas de contexto, pero los nombres de las columnas deben ser los mismos en todas las tablas de origen.
- Cada valor de las columnas de contexto debe ser único.
- Para las columnas de contexto que no sean de fecha y hora, tales como contadores, cadenas y valores numéricos que no se basen en la hora de época, utilice una entidad singleton para generar los valores. Generar valores a partir de múltiples orígenes simultáneos puede hacer que se pierdan eventos.
Ejemplo
En el siguiente ejemplo, se ha añadido a la tabla la columna de contexto cf. La columna contiene marcas de tiempo que Qlik Talend Cloud Data Integration utiliza para determinar si se produjo un cambio comparando la marca de tiempo actual con la marca de tiempo almacenada en su repositorio.
De forma predeterminada, todos los cambios se tratan como operaciones INSERT. Si las tablas de origen también reciben operaciones UPDATE o DELETE, defina expresiones de actualización y eliminación para identificar el tipo de operación.
Configuración de los ajustes de procesamiento de cambios
- Seleccione la conexión de origen y abra la sección Propiedades de CDC.
- En Columnas de contexto, introduzca los nombres de las columnas de contexto como una lista separada por comas que distingue entre mayúsculas y minúsculas. Por ejemplo,
context1,context2. - Seleccione Ascendente o Descendente para el orden de clasificación de las columnas de contexto. El orden seleccionado debe coincidir con el orden real de los valores en las tablas de origen. De lo contrario, se produce un error.
- Configure Comprobar cambios cada (segundos) para especificar la frecuencia con la que comprobar si hay cambios. El valor predeterminado es de 10 segundos.
- Especifique una Expresión de actualización para identificar las operaciones UPDATE.
- Especifique una Expresión de eliminación para identificar las operaciones DELETE.
Si no define una expresión de actualización o eliminación, o si una expresión no coincide, una fila cuyo contexto sea mayor que el valor del contexto anterior cuando la ordenación es ascendente, o menor cuando la ordenación es descendente, se tratará como una operación INSERT.
Expresiones
Escriba las expresiones en la sintaxis nativa de la base de datos de origen. Los siguientes ejemplos utilizan una columna oper que contiene U para actualizaciones y D para eliminaciones:
- Expresión de actualización:
case when oper='U' then 1 else 0 end - Expresión de eliminación:
case when oper='D' then 1 else 0 end
Para procesar operaciones DELETE, utilice eliminaciones lógicas. Una eliminación lógica marca la fila como eliminada en lugar de quitarla de la tabla.
Para conocer limitaciones adicionales del procesamiento de cambios de Teradata, consulte Limitaciones y consideraciones de .
Ajustes adicionales y resumen
En la sección Propiedades de CDC, también puede configurar parámetros internos, añadir más opciones y ver un resumen de los ajustes de procesamiento de cambios.
Parámetros internos
Los parámetros internos no están expuestos en la interfaz de usuario estándar. Añádalos o cámbielos únicamente cuando se lo indique Soporte de Qlik.
- Abra la configuración de parámetros internos.
- Introduzca el nombre del parámetro y añádalo a la lista de parámetros.
- Cambie el valor del parámetro según las instrucciones de Soporte de Qlik.
Más opciones
Hay más opciones que no se muestran en la interfaz de usuario estándar y solo se aplican a versiones o entornos específicos. No configure estas opciones a menos que se lo indique el Soporte de Qlik o la documentación del producto.
Anular parámetros de la cadena de conexión
Puede anexar parámetros de la cadena de conexión que no se muestran en la interfaz de usuario. Estos parámetros normalmente no son necesarios. Consulte a Soporte de Qlik antes de añadirlos.
Resumen de configuración
Vea un resumen de la configuración de procesamiento de cambios cuando necesite revisar o proporcionar los detalles de la configuración a Soporte de Qlik.