Cronologia DDL
La tabella attrep_ddl_history contiene una cronologia delle modifiche DDL apportate durante l'operazione di CDC.
La tabella Cronologia DDL è supportata solo dalle seguenti piattaforme di destinazione:
-
Databricks
- Microsoft Fabric
Un nuovo record viene inserito nella tabella ogni volta che una modifica DDL supportata si verifica nella sorgente. Più istruzioni ALTER TABLE eseguite durante un'attività possono essere rappresentate come un'unica riga nella tabella di controllo. Il buffer JSON (vedere di seguito) descrive tutte le modifiche avvenute (ad es. ADD COLUMN A, DROP COLUMN B, ALTER COLUMN C).
Per informazioni su come abilitare la cronologia DDL per le Tabelle di controllo, vedere Tabelle di controllo.
Colonna | Tipo | Descrizione |
---|---|---|
SERVER_NAME |
STRING |
Il nome del computer su cui è installato il server per la replica di Qlik. |
TASK_NAME |
STRING |
Il nome dell'attività dati. |
TABLE_OWNER |
STRING |
Lo schema o il proprietario della tabella di origine. |
TableName |
STRING |
Il nome della tabella di origine. Se la tabella è stata rinominata, questo sarà il nome della tabella prima della modifica. |
CHANGE_SEQ |
STRING |
See Change_Seq in Utilizzo delle tabelle di modifica. |
TIMESTAMP |
TIMESTAMP |
Quando si è verificata la modifica. |
TABLE_VERSION |
INTEGER |
Un numero di versione interno viene assegnato alla tabella. Il numero di versione viene incrementato quando una modifica DDL si verifica nella tabella di origine. |
DDL_TYPE |
STRING |
CREATE_TABLE, DROP_TABLE, ALTER_TABLE, TRUNCATE_TABLE |
DETAILS |
CLOB |
Il documento JSON che descrive le modifiche Esempio: { "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": { … } } } dove:
|