DDL 기록
attrep_ddl_history 테이블에는 CDC 중에 발생한 DDL 변경 기록이 포함되어 있습니다.
DDL 기록 테이블은 다음 대상 플랫폼에서만 지원됩니다.
-
Databricks
- Microsoft Fabric
소스에서 지원되는 DDL 변경이 발생할 때마다 새 레코드가 테이블에 삽입됩니다. 작업 중에 발생하는 여러 ALTER TABLE 문은 제어 테이블에서 단일 행으로 표시될 수 있습니다. JSON 버퍼(아래 참조)는 발생한 모든 변경 내용(예: ADD COLUMN A, DROP COLUMN B, ALTER COLUMN C)을 설명합니다.
DDL 기록 제어 테이블 활성화에 대한 자세한 내용은 제어 테이블을 참조하십시오.
열 | 유형 | 설명 |
---|---|---|
SERVER_NAME |
STRING |
Qlik 복제 서버가 설치된 컴퓨터의 이름입니다. |
TASK_NAME |
STRING |
데이터 작업의 이름입니다. |
TABLE_OWNER |
STRING |
소스 테이블 스키마 또는 소유자입니다. |
TABLE_NAME |
STRING |
소스 테이블 이름입니다. 테이블 이름이 변경된 경우 이는 변경 전의 테이블 이름이 됩니다. |
CHANGE_SEQ |
STRING |
변경 테이블 사용의 Change_Seq를 참조하십시오. |
TIMESTAMP |
TIMESTAMP |
변경이 발생한 시기입니다. |
TABLE_VERSION |
INTEGER |
내부 버전 번호가 테이블에 할당됩니다. 버전 번호는 소스 테이블에서 DDL 변경이 발생할 때마다 증가합니다. |
DDL_TYPE |
STRING |
CREATE_TABLE, DROP_TABLE, ALTER_TABLE, TRUNCATE_TABLE |
DETAILS |
CLOB |
변경 내용을 설명하는 JSON 문서 예: { "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": { … } } } 설명:
|