AUTOCDC_INVALID_STATE Fehlerbedingung

SQLSTATE: 42000

Ein ungültiger AutoCDC-Status wurde für die Zieltabelle <tableName> erkannt:

AUXILIARY_TABLE_KEY_COLUMN_MISSING

In der internen Hilfstabelle fehlt eine Schlüsselspalte <keyColumnName>, die in der <propertyName>-Tabelleneigenschaft erfasst ist. Das Schema der Hilfstabelle kann beschädigt oder extern modifiziert worden sein. Führen Sie eine vollständige Aktualisierung der Zieltabelle durch, um die Hilfstabelle neu zu erstellen.

AUXILIARY_TABLE_PROPERTY_MALFORMED

Die interne Hilfstabelle besitzt eine fehlgeformte <propertyName> Eigenschaft mit Rohwert '<rawValue>'. Die Eigenschaft muss ein JSON-Array aus Zeichenfolgen sein (beispielsweise „["id","region"]“). Die Metadaten der Hilfstabelle können beschädigt oder extern verändert worden sein. Führen Sie eine vollständige Aktualisierung der Zieltabelle durch, um die Hilfstabelle neu zu erstellen.

AUXILIARY_TABLE_PROPERTY_MISSING

In der internen Hilfstabelle fehlt die erforderliche Tabelleneigenschaft <propertyName>; die AutoCDC-Konfiguration kann nicht validiert werden. Die Metadaten der Hilfstabelle können beschädigt oder extern verändert worden sein. Führen Sie eine vollständige Aktualisierung der Zieltabelle durch, um die Hilfstabelle neu zu erstellen.

KEY_SCHEMA_DRIFT

Ein oder mehrere AutoCDC-Flows, die in das Ziel schreiben, verwenden Schlüsselspalten <expectedKeySchema>, die nicht mit den dafür erfassten Schlüsseln übereinstimmen (erfasst als <recordedKeySchema>). AutoCDC unterstützt nicht das Ändern von Schlüsselspalten oder ihrer Typen über inkrementelle Pipelineausführungen hinweg. Korrigieren Sie die widersprüchlichen Flows oder führen Sie eine vollständige Aktualisierung der Zieltabelle durch.

SCD_TYPE_DRIFT

Ein oder mehrere AutoCDC-Flows, die in das Ziel schreiben, verwenden den SCD-Typ <expectedScdType>, was nicht mit dem für das Ziel erfassten SCD-Typ (erfasst als <recordedScdType>) übereinstimmt. AutoCDC unterstützt keine Änderung des SCD-Typs eines Ziels über inkrementelle Pipelineausführungen hinweg. Korrigieren Sie die widersprüchlichen Flows oder führen Sie eine vollständige Aktualisierung der Zieltabelle durch.

SEQUENCING_TYPE_DRIFT

Ein oder mehrere AutoCDC-Flows, die in das Ziel schreiben, verwenden einen Sequenzierungsausdruck vom Typ <expectedSequencingType>, was nicht mit dem für sie erfassten Sequenzierungstyp (erfasst als <recordedSequencingType>) übereinstimmt. Der Sequenzierungsausdruck kann sich über inkrementelle Pipelineausführungen hinweg ändern, aber sein Ergebnistyp darf das nicht, sodass die aufgezeichneten Sequenzierungswerte vergleichbar bleiben. Korrigieren Sie die widersprüchlichen Flows oder führen Sie eine vollständige Aktualisierung der Zieltabelle durch.

TRACK_HISTORY_DRIFT

Ein oder mehrere AutoCDC-Flows schreiben in die Zielverlaufsdaten der Spalten [<expectedTrackHistoryColumns>], die nicht mit den für diese Spalten aufgezeichneten Verlaufsdaten übereinstimmen (erfasst als [<recordedTrackHistoryColumns>]). AutoCDC unterstützt keine Änderung der Spalten zur Verlaufsdarstellung des SCD-Typs 2 über inkrementelle Pipelineausführungen hinweg. Korrigieren Sie die widersprüchlichen Flows oder führen Sie eine vollständige Aktualisierung der Zieltabelle durch.