warunek błędu INVALID_REWIND_SPECIFICATION

SQLSTATE: 0A000

Specyfikacja przewijania jest nieprawidłowa

POZA_ZATRZYMANIE

Wersja docelowa <restoreVersion> przewijania tabeli "<tableName>" nie jest już dostępna w dzienniku delty.

Zazwyczaj oznacza to, że wersja została usunięta przez czyszczenie dzienników.

CHECKPOINT_BEYOND_RETENTION

Punkt kontrolny przesyłania strumieniowego dla przepływu "<flowIdentifier>" w tabeli "<tableName>" nie zawiera docelowej wsadowej wersji <resetVersion>.

Zazwyczaj oznacza to, że punkt kontrolny został oczyszczony zgodnie z zasadami przechowywania.

INCONSISTENT_UPSTREAM_CHECKPOINT_RESET

Tabela "<tableName>" zawiera nadrzędne tabele z niespójnymi ustawieniami resetowania punktu kontrolnego.

Wszystkie nadrzędne tabele muszą mieć tę samą wartość resetCheckpoints. Wszystkie nadrzędne punkty kontrolne powinny resetować lub nie powinny.

NIEPRAWIDŁOWA_KONFIGURACJA_KASKADY

Tabela "<downstreamTable>" jest skonfigurowana z wartością cascade=false, ale zależy od tabeli "<upstreamTable>", która jest skonfigurowana z wartością cascade=true.

Gdy tabela jest ponownie wywoływana z kaskadą =true, wszystkie jej podrzędne tabele zależne muszą być również ponownie wywoływane, aby zachować spójność danych. Ustawienie wartości cascade=false w tabeli podrzędnej spowoduje utworzenie niespójnych danych.

WIELE_DOCELOWYCH_PUNKTÓW_PRZEWIJANIA_DO_TYŁU

Określono zarówno rewind_timestamp, jak i rewind_point_id.

Dokładnie jedno z tych pól musi być ustawione w obiekcie RewindSpec.

NO_ALIGNED_VERSION

Nie znaleziono prawidłowej wersji wyrównanego punktu kontrolnego dla tabeli "<tableIdentifier>" podczas wyszukiwania z wersji <startVersion>.

Tabela podrzędna używa danych poza wszystkimi nadrzędnymi punktami przewijania w każdej wersji w swojej historii.

Może to wskazywać, że tabele nadrzędne zostały przewinięte do punktu, zanim tabela podrzędna jeszcze z nich nie korzystała.

NO_REWIND_TARGET

Nie określono ani rewind_timestamp, ani rewind_point_id.

Dokładnie jedno z tych pól musi być ustawione w obiekcie RewindSpec.

RESOLVED_VERSION_BEYOND_RETENTION

Nie można cofnąć tabeli do<tableName> wersji <restoreVersion> , ponieważ ta wersja jest starsza niż okno retencji usuniętych plików tabeli (delta.deletedFileRetentionDuration).

Punkt cofania rozwiązuje się do najnowszej wersji tabeli na lub przed jej znacznikiem czasowym. Dla tabeli aktualizowanej rzadko, ta rozwiązana wersja może być znacznie starsza niż w momencie wygenerowania punktu przewijania, więc limit retencji może zostać osiągnięty wcześniej niż czas generowania punktu przewijania.

Aby cofnąć się tak daleko, zwiększ delta.deletedFileRetentionDuration (oraz delta.logRetentionDuration) w tabeli.

REWIND_POINT_NOT_FOUND

W dzienniku zdarzeń potoku nie znaleziono podsumowania rewind o identyfikatorze '<rewindPointId>'.

TABLE_NOT_FOUND

Zestaw danych "<datasetName>" nie istnieje w potoku.