INVALID_REWIND_SPECIFICATION condizione di errore

SQLSTATE: 0A000

La specifica di riavvolgimento non è valida

BEYOND_RETENTION

La versione <restoreVersion> di destinazione di riavvolgimento per la tabella '<tableName>' non è più disponibile nel log Delta.

Ciò significa in genere che la versione è stata rimossa dalla pulizia dei log.

CHECKPOINT_BEYOND_RETENTION

Il checkpoint di streaming per il flusso '<flowIdentifier>' nella tabella '<tableName>' non contiene la versione batch di destinazione <resetVersion>.

Questo significa in genere che il checkpoint è stato rimosso dalle politiche di mantenimento.

RESET_INCOERENTE_DEL_CHECKPOINT_UPSTREAM

La tabella '<tableName>' ha tabelle a monte con impostazioni di reimpostazione del checkpoint incoerenti.

Tutte le tabelle upstream devono avere lo stesso valore resetCheckpoints. O tutti gli upstream devono reimpostare i checkpoint o nessuno dovrebbe farlo.

INVALID_CASCADE_CONFIGURATION

La tabella '<downstreamTable>' è configurata con cascade=false, ma dipende dalla tabella '<upstreamTable>' configurata con cascade=true.

Quando una tabella viene riavvolta con cascade=true, anche tutte le tabelle dipendenti downstream devono essere riavvolte per mantenere la coerenza dei dati. L'impostazione di cascade=false in una tabella downstream crea dati incoerenti.

DESTINAZIONI_RIAVVOLGIMENTO_MULTIPLE

Sono stati specificati sia rewind_timestamp che rewind_point_id.

È necessario impostare esattamente uno di questi campi in un oggetto RewindSpec.

NESSUNA_VERSIONE_ALLINEATA

Nessuna versione valida di checkpoint allineata trovata per la tabella '<tableIdentifier>' cercando dalla versione <startVersion>.

La tabella downstream ha consumato i dati oltre tutti i punti di ripristino upstream in ogni versione della sua cronologia.

Ciò può indicare che le tabelle upstream sono state riavvolte a un punto prima che la tabella downstream abbia mai consumato da esse.

NO_REWIND_TARGET

Non è stato specificato né rewind_timestamp né rewind_point_id.

È necessario impostare esattamente uno di questi campi in un oggetto RewindSpec.

RESOLVED_VERSION_BEYOND_RETENTION

Non è possibile riavvolgere la tabella '<tableName>' alla versione <restoreVersion> perché quella versione è più vecchia della finestra di conservazione dei file eliminati della tabella (delta.deletedFileRetentionDuration).

Il punto di riavvolgimento si risolve all'ultima versione della tabella al momento o prima del suo timestamp. Per una tabella aggiornata raramente, quella versione risolta può essere molto più antica rispetto a quando è stato generato il punto di riavvolgimento, quindi il limite di ritenzione può essere raggiunto prima del tempo di generazione del punto di riavvolgimento.

Per riavvolgere fin qui, aumenta delta.deletedFileRetentionDuration (e delta.logRetentionDuration) sulla tabella.

REWIND_POINT_NOT_FOUND

Non è stato trovato alcun riepilogo di riavvolgimento con ID '<rewindPointId>' nel registro eventi della pipeline.

TABLE_NOT_FOUND

Il set di dati '<datasetName>' non esiste nella pipeline.