AUTOCDC_INVALID_STATE warunek błędu

SQLSTATE: 42000

Wykryto nieprawidłowy stan AutoCDC dla tabeli <tableName>docelowej :

AUXILIARY_TABLE_KEY_COLUMN_MISSING

Wewnętrzna tabela pomocnicza nie ma kolumny <keyColumnName> klucza, która jest zapisana w jej <propertyName> własności tabeli. Schemat tabeli pomocniczej może być uszkodzony lub zmodyfikowany zewnętrznie. Wykonaj pełne odświeżenie docelowej tabeli, aby odtworzyć tabelę pomocniczą.

AUXILIARY_TABLE_PROPERTY_MALFORMED

Wewnętrzna tabela pomocnicza ma nieprawidłową <propertyName> właściwość o wartości surowej "<rawValue>''. Własność musi być tablicą JSON ciągów znaków (na przykład '["id","region"]'). Metadane tabeli pomocniczej mogą być uszkodzone lub zmodyfikowane zewnętrznie. Wykonaj pełne odświeżenie docelowej tabeli, aby odtworzyć tabelę pomocniczą.

AUXILIARY_TABLE_PROPERTY_MISSING

Wewnętrzna tabela pomocnicza nie ma <propertyName> wymaganej właściwości tabeli; nie może zweryfikować kolumn klucza AutoCDC. Metadane tabeli pomocniczej mogą być uszkodzone lub zmodyfikowane zewnętrznie. Wykonaj pełne odświeżenie docelowej tabeli, aby odtworzyć tabelę pomocniczą.

KEY_SCHEMA_DRIFT

Jeden lub więcej przepływów AutoCDC zapisujących <expectedKeySchema>się do docelowych kolumn klucza , które są niezgodne z kluczami zapisanymi dla nich (zapisanymi <recordedKeySchema>). AutoCDC nie obsługuje zmiany kolumn kluczy ani ich typów w kolejnych przebiegach potoków. Popraw sprzeczne przepływy lub wykonaj pełne odświeżenie tabeli docelowej.

SCD_TYPE_DRIFT

Jeden lub więcej przepływów AutoCDC zapisuje się do docelowego typu <expectedScdType>SCD , co jest niezgodne z typem SCD zarejestrowanym dla niego (zapisanym <recordedScdType>). AutoCDC nie obsługuje zmiany typu SCD celu w kolejnych uruchomieniach potoków. Popraw sprzeczne przepływy lub wykonaj pełne odświeżenie tabeli docelowej.