APPLY_CHANGES_FROM_SNAPSHOT_ERROR condizione di errore

SQLSTATE: 22000

Si è verificato un errore durante l'operazione AUTO CDC FROM SNAPSHOT .

VIOLAZIONE_CHIAVE_DUPLICATA

Trovate <count> righe per la chiave '<key>' nella tabella <provenance> per il flusso '<flowName>'. Previsto al massimo 1 riga per chiave.

DYNAMIC_SNAPSHOT_VERSION

La versione dello snapshot deve essere valutabile in modo indipendente dalla tabella.

PRIMO_SNAPSHOT_VUOTO

AUTO CDC FROM SNAPSHOT viene None restituito dalla funzione lambda come prima origine dello snapshot da elaborare. Si prega di assicurarsi che almeno una sorgente snapshot valida sia disponibile per l'elaborazione.

INTEROP_CONTINUOUS_NOT_SUPPORTED

Target <target> viene scritto sia da apply_changes_from_snapshot che da apply_changes in una pipeline continua. Questa combinazione è attualmente supportata solo per pipeline attivate.

INTEROP_EXPECTATIONS_NOT_SUPPORTED

Target <target> è scritto sia da apply_changes_from_snapshot che da apply_changes, ma snapshot flow <flowName> definisce le aspettative. Rimuovi le aspettative dal flusso di snapshot prima di condividere il target.

INTEROP_IGNORE_NULL_UNSUPPORTED

Target <target> è scritto sia da un flusso apply_changes_from_snapshot che dal flusso <flowName>apply_changes , che imposta ignoreNull=true. Imposta ignoreNull=false in ogni flusso apply_changes che condivide una tabella con apply_changes_from_snapshot.

INTEROP_KEYS_MISMATCH

Il target <target> è scritto da un flusso apply_changes_from_snapshot con chiavi <snapshotKeys> e il flusso apply_changes <flowName> con chiavi <autoCdcKeys>. Usa le stesse chiavi per ogni flusso che scrive questa tabella.

INTEROP_SCD_TYPE_NOT_SUPPORTED

La destinazione <target> viene scritta sia dal flusso apply_changes_from_snapshot sia dal flusso apply_changes, cosa supportata solo per SCD di tipo 1. Uno dei flussi utilizza il tipo SCD '<scdType>'. Usa SCD Tipo 1 per ogni flusso che scrive questa tabella.

INTEROP_SEQUENCING_TYPE_MISMATCH

Target <target> è scritto da un flusso apply_changes_from_snapshot con tipo <acfsType> di versione snapshot e un flusso apply_changes con tipo <autoCdcType>sequence-by. Usa lo stesso tipo per entrambi.

INTEROP_SYSTEM_COLUMN_CONFLICT

Non è possibile aggiungere un flusso apply_changes al target <target> perché la tabella apply_changes_from_snapshot esistente contiene colonne utente riservate da apply_changes: <columns>. Rinomina o rimuovi le colonne in conflitto prima di aggiungere apply_changes.

VERSIONE_SNAPSHOT_NON_VALIDA

AUTO CDC la query richiede la specifica sia dello snapshot che della relativa versione. Se non è prevista alcuna versione snapshot, inserire null come segnaposto per il secondo valore della tupla restituita.

TIPO_VERSIONE_SNAPSHOT_NON_VALIDO

Il tipo di versione dello snapshot non è supportato.

VERSIONE_ISTANTANEA_NULLA_TUPLA_NON_VALIDA

Versione snapshot non valida trovata per la query AUTO CDC FROM SNAPSHOT nella tabella di destinazione '<target>'. La versione snapshot restituita è stata None, ma AUTO CDC FROM SNAPSHOT richiede una versione snapshot valida e non nulla per ogni DataFrame snapshot.

MISSING_AUTOCDC_SYSTEM_COLUMNS

La tabella target manca delle colonne di sistema compatibili AutoCDC obbligatorie: <missing>. La tabella potrebbe dover essere ricreata con lo schema corretto.

VERSIONE_ISTANTANEA_NULLA

Nessuna versione snapshot trovata.

OUT_OF_ORDER_SNAPSHOT_VERSION

Gli snapshot devono essere elaborati in ordine: la versione <currentVersion> snapshot non è più grande dell'ultima versione <previousVersion>elaborata.

SCD_TYPE_2_NOT_SUPPORTED

ACFSUnifiedTableProcessor supporta solo SCD Tipo 1. SCD Type 2 non è supportato per le scritture di tabelle unificate.

SCD_TYPE_2_SYSTEM_GENERATED_COLUMNS_NOT_SUPPORTED

Le tabelle SCD di Tipo 2 prese di mira sia dai flussi AUTO CDC che AUTO CDC FROM SNAPSHOT non possono utilizzare colonne generate o identità Delta con la configurazione attuale. Colonne non supportate: <columns>.

SCD_TYPE_2_TRACKED_COLUMNS_NOT_SUPPORTED

Le tabelle SCD Tipo 2 mirate sia ai flussi AUTO CDC che AUTO CDC FROM SNAPSHOT non supportano track_history_column_list o track_history_except_column_list. Rimuovi queste opzioni per tracciare le modifiche di tutte le colonne.

VERSIONE_SNAPSHOT_NON_ORDINABILE

La versione dello snapshot deve essere ordinabile.

SQL_QUERY_SOURCE_NOT_SUPPORTED

AUTO CDC ... FROM SNAPSHOT con una query SQL non è supportata la sorgente snapshot delle query.

VERSION_QUERY_REQUIRES_QUERY_SOURCE

AUTO CDC ... FROM SNAPSHOT richiede una sorgente snapshot di query quando viene specificata una VERSION query.