Historial de DDL
La tabla attrep_ddl_history contiene un historial de cambios de DDL que ocurrieron durante el proceso CDC.
La tabla de Historial de DDL solo es compatible con las siguientes plataformas de destino:
-
Databricks
- Microsoft Fabric
- Amazon Redshift
- Si utiliza Data Movement gateway, los siguientes destinos necesitan la versión 2024.11.14 o posterior:
- Amazon S3
- Google Cloud Storage
- Snowflake
- Kafka - Si utiliza Data Movement gateway, necesitará la versión 2025.5.42 o posterior.
- Si utiliza Data Movement gateway, los siguientes destinos necesitan la versión 2025.11.1 o posterior:
- Google BigQuery
- Google Cloud Alloy DB para PostgreSQL (a través del conector de PostgreSQL)
- Google Cloud SQL para PostgreSQL (a través del conector de PostgreSQL)
- Microsoft Azure Database for PostgreSQL (a través del conector de PostgreSQL)
- PostgreSQL
Se inserta un nuevo registro en la tabla cada vez que se produce un cambio DDL admitido en el origen. Varias sentencias ALTER TABLE que ocurren durante una tarea se pueden representar como una sola fila en la tabla de control. El búfer JSON (ver más abajo) describe todos los cambios que ocurrieron (por ejemplo, AGREGAR COLUMNA A, ELIMINAR COLUMNA B, ALTERAR COLUMNA C).
Para obtener información sobre cómo habilitar las tablas de control del historial DDL, vea Tablas de control.
| Columna | Tipo | Descripción |
|---|---|---|
|
SERVER_NAME |
CADENA TEXTO |
El nombre de la máquina en la que el servidor de replicación de Qlik está instalado. |
|
TASK_NAME |
CADENA TEXTO |
El nombre de la tarea de datos. |
|
TABLE_OWNER |
CADENA TEXTO |
El esquema o propietario de la tabla de origen. |
|
TableName |
CADENA TEXTO |
El nombre de la tabla de origen. Si se cambió el nombre de la tabla, este será el nombre de la tabla antes del cambio. |
|
CHANGE_SEQ |
CADENA TEXTO |
Vea Change_Seq en Usar las tablas de cambios. |
|
TIMESTAMP |
FECHA:HORA |
Cuando se produjo el cambio. |
|
TABLE_VERSION |
ENTERO |
Se asigna un número de versión interno a la tabla. El número de versión aumenta cada vez que se produce un cambio DDL en la tabla de origen. |
|
DDL_TYPE |
CADENA TEXTO |
CREATE_TABLE, DROP_TABLE, ALTER_TABLE, TRUNCATE_TABLE |
|
DETAILS |
CLOB |
Documento JSON que describe los cambios. Ejemplo: {
"owner": "string",
"table": "string",
"tableNewName": "string",
"version": number,
"columns":
{
"col1":
{
"columnNewName": "string",
"action": "string",
"type":" string",
"length": number,
"precision": number,
"scale": number,
"primaryKeyPosition": number,
"nullable": boolean,
"ordinal": number
},
"col2":
{
…
}
}
}
donde:
|