Historial de DDL
La tabla attrep_ddl_history contiene un historial de cambios de DDL que ocurrieron durante el proceso CDC.
La tabla del Historial de DDL solo es compatible con las siguientes plataformas de destino:
-
Databricks
- Microsoft Fabric
- Amazon Redshift
- Amazon S3
- Google Cloud Storage
- Snowflake
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:
|