작업 중에 AUTO CDC FROM SNAPSHOT 오류가 발생했습니다.
ACFS_AUTOCDC_INTEROP_DISABLED
ACFSUnifiedTableProcessor는 gateded dlt-pipelines.enableACFSAutoCDCInterop 되어 있으며 활성화되어 있지 않습니다.
ACFS_WITH_EXPECTATION_DISABLED
ACFSUnifiedTableProcessor는 enableACFSWithExpectation을 활성화해야 합니다.
중복 키 위반
흐름<count> ''에 대한 테이블에서 '<key>' <provenance> 키에 대한 행을 찾았습니다<flowName>. 각 키당 최대 1개의 행이 예상됩니다.
DYNAMIC_SNAPSHOT_VERSION
스냅샷 버전은 테이블과 독립적으로 평가될 수 있어야 합니다.
첫_스냅샷_비어있음
AUTO CDC FROM SNAPSHOT
None 람다 함수에서 첫 번째 스냅샷 원본으로 처리되도록 반환받습니다. 처리할 수 있는 유효한 스냅샷 원본이 하나 이상 있는지 확인하세요.
INTEROP_IGNORE_NULL_UNSUPPORTED
Target <target> 은 apply_changes_from_snapshot 플로우와 apply_changes 플로 <flowName>우 두 가지에서 모두 작성되며, ignoreNull=true를 설정합니다. apply_changes_from_snapshot와 테이블을 공유하는 모든 apply_changes 흐름에 ignoreNull=false를 설정하세요.
잘못된 스냅샷 버전
AUTO CDC 쿼리를 사용하려면 스냅샷과 해당 버전을 모두 지정해야 합니다. 스냅샷 버전이 예상되지 않는 경우 반환된 튜플의 두 번째 값에 자리 표시자로 null을 넣으세요.
잘못된 스냅샷 버전 유형
스냅샷 버전 유형은 지원되지 않습니다.
유효하지 않은 튜플 널 스냅샷 버전
대상 테이블 ''AUTO CDC FROM SNAPSHOT에 대한 쿼리에 대한 <target> 스냅샷 버전이 잘못되었습니다. 반환된 스냅샷 버전은 None이지만, AUTO CDC FROM SNAPSHOT는 각 스냅샷 데이터프레임에 대해 Null이 아닌 유효한 스냅샷 버전이 필요합니다.
MISSING_AUTOCDC_SYSTEM_COLUMNS
대상 테이블에 필요한 시스템 컬럼이 누락되어 있습니다: <missing>. ACFSUnifiedTableProcessor는 AutoCDC 호환 시스템 컬럼(__Timestamp, __UpsertVersion, __DeleteVersion)을 가진 대상 테이블이 필요합니다. 테이블은 올바른 스키마로 다시 만들어야 할 수도 있습니다.
NULL_SNAPSHOT_VERSION
스냅샷 버전을 찾을 수 없습니다.
OUT_OF_ORDER_SNAPSHOT_VERSION
스냅샷은 순서대로 처리되어야 하며, 스냅샷 버전 <currentVersion> 이 최신 처리된 버전 <previousVersion>보다 커지지 않습니다.
SCD_TYPE_2_NOT_SUPPORTED
ACFSUnifiedTableProcessor는 SCD 타입 1만 지원합니다. SCD 타입 2는 통합 테이블 쓰기에 지원되지 않습니다.
스냅샷 버전을 정렬할 수 없음
스냅샷 버전을 정렬할 수 있어야 합니다.
SQL_QUERY_SOURCE_NOT_SUPPORTED
자동 CDC ... FROM SNAPSHOT SQL 쿼리를 사용할 경우 스냅샷 소스는 지원되지 않습니다.