AUTOCDC_INVALID_STATE condizione di errore

SQLSTATE: 42000

Rilevato uno stato AutoCDC non valido per la tabella di destinazione <tableName>:

AUXILIARY_TABLE_KEY_COLUMN_MISSING

La tabella ausiliaria interna manca della colonna <keyColumnName> chiave che viene registrata nella sua <propertyName> proprietà di tabella. Lo schema della tabella ausiliaria può essere corrotto o modificato esternamente. Esegui un aggiornamento completo della tabella di destinazione per ricreare la tabella ausiliaria.

AUXILIARY_TABLE_PROPERTY_MALFORMED

La tabella ausiliaria interna ha una proprietà malformata <propertyName> con valore grezzo '<rawValue>'. La proprietà deve essere un JSON array di stringhe (ad esempio, '["id","region"]'). I metadati della tabella ausiliaria possono essere corrotti o modificati esternamente. Esegui un aggiornamento completo della tabella di destinazione per ricreare la tabella ausiliaria.

AUXILIARY_TABLE_PROPERTY_MISSING

La tabella ausiliaria interna manca della proprietà di tabella richiesta <propertyName> ; non è possibile validare la configurazione AutoCDC. I metadati della tabella ausiliaria possono essere corrotti o modificati esternamente. Esegui un aggiornamento completo della tabella di destinazione per ricreare la tabella ausiliaria.

KEY_SCHEMA_DRIFT

Uno o più flussi AutoCDC che <expectedKeySchema>scrivono verso il target usano colonne chiave , che sono incoerenti con le chiavi registrate per esso (registrate <recordedKeySchema>). AutoCDC non supporta la modifica delle colonne chiave o dei loro tipi durante le esecuzioni incrementali della pipeline. Correggi il/i flusso o flussi in conflitto o effettua un aggiornamento completo della tabella target.

SCD_TYPE_DRIFT

Uno o più flussi AutoCDC che scrivono al target usano il tipo <expectedScdType>SCD , che è incoerente con il tipo SCD registrato per esso (registrato <recordedScdType>). AutoCDC non supporta la modifica del tipo SCD di un target tra esecuzioni incrementali di pipeline. Correggi il/i flusso o flussi in conflitto o effettua un aggiornamento completo della tabella target.

SEQUENCING_TYPE_DRIFT

Uno o più flussi AutoCDC che scrivono al target utilizzano un'espressione di sequenziamento di tipo <expectedSequencingType>, che è incoerente con il tipo di sequenziamento registrato per essa (registrato <recordedSequencingType>). L'espressione di sequenziamento può cambiare durante le esecuzioni incrementali della pipeline, ma il tipo di risultato non deve cambiare così, quindi i valori di sequenziamento registrati rimangono comparabili. Correggi il/i flusso o flussi in conflitto o effettua un aggiornamento completo della tabella target.

TRACK_HISTORY_DRIFT

Uno o più flussi AutoCDC che scrivono nella cronologia di tracciamento della destinazione sulle colonne [<expectedTrackHistoryColumns>], che sono incoerenti con le colonne di cronologia di tracciamento registrate per tale destinazione (registrate [<recordedTrackHistoryColumns>]). AutoCDC non supporta la modifica delle colonne di cronologia delle tracce SCD Tipo 2 durante le corse incrementali della pipeline. Correggi il/i flusso o flussi in conflitto o effettua un aggiornamento completo della tabella target.