DDL-geschiedenis
De tabel attrep_ddl_history bevat een geschiedenis van DDL-wijzigingen die zijn opgetreden tijdens CDC.
De DDL‑geschiedenistabel wordt alleen ondersteund door de volgende doelplatformen:
-
Databricks
- Microsoft Fabric
Een nieuwe record wordt ingevoegd in de tabel wanneer een ondersteunde DDL-wijziging in de bron optreedt. Meerdere ALTER TABLE-opdrachten die tijdens een taak optreden, kunnen als één rij in de controletabel worden vertegenwoordigd. De JSON-buffer (zie hieronder) beschrijft alle wijzigingen die zijn opgetreden (bijv. ADD COLUMN A, DROP COLUMN B, ALTER COLUMN C).
Voor informatie over het inschakelen van controletabellen voor DDL-geschiedenis, raadpleegt u Controletabellen.
Kolom | Waardetype | Beschrijving |
---|---|---|
SERVER_NAME |
STRING |
De naam van de machine waarop de Qlik-replicatieserver wordt geïnstalleerd. |
TASK_NAME |
STRING |
De naam van de gegevenstaak. |
TABLE_OWNER |
STRING |
Het brontabelschema of de eigenaar. |
TABLE_NAME |
STRING |
De brontabelnaam. Als de naam van de tabel is gewijzigd, is dit de tabelnaam vóór de wijziging. |
CHANGE_SEQ |
STRING |
Zie Change_Seq in Wijzigingstabellen gebruiken. |
TIMESTAMP |
TIMESTAMP |
Wanneer de wijziging is opgetreden. |
TABLE_VERSION |
INTEGER |
Er wordt een intern versienummer aan de tabel toegewezen. Het versienummer neemt toe als er een DDL-wijziging plaatsvindt in de brontabel. |
DDL_TYPE |
STRING |
CREATE_TABLE, DROP_TABLE, ALTER_TABLE, TRUNCATE_TABLE |
Details |
CLOB |
JSON-document dat de wijziging(en) beschrijft Voorbeeld: { "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": { … } } } waarbij:
|