INVALID_REWIND_SPECIFICATIONエラー 状態

SQLSTATE: 0A000

巻き戻しの指定が無効です

記憶保持を超えて

テーブル '<restoreVersion>' の巻き戻しターゲット バージョン<tableName>は、Delta ログでは使用できなくなりました。

これは通常、ログのクリーンアップによってバージョンが削除されたことを意味します。

CHECKPOINT_BEYOND_RETENTION

テーブル '<flowIdentifier>' のフロー '<tableName>' のストリーミング チェックポイントには、ターゲット バッチ バージョンの<resetVersion>が含まれていません。

これは典型的には、チェックポイントが保持ポリシーによって整理されたことを意味します。

DATASET_NOT_IN_REWIND_POINT

データセット「<datasetNames>」の巻き戻しが要求されましたが、巻き戻しポイント「<rewindPointId>」にはそれらに対する巻き戻しの記録がありません。

その巻き戻しポイントは、次を対象としています: <recordedDatasetNames>。

ポイント ID による巻き戻しでは、その巻き戻しポイントに記録されたデータセットのみを復元できます。 これらのデータセットを網羅する巻き戻しポイントを選択するか、そのポイントで網羅されるデータセットのみを要求するか、あるいはタイムスタンプに基づいた巻き戻しを選択してください。

INCONSISTENT_UPSTREAM_CHECKPOINT_RESET

テーブル '<tableName>' には、チェックポイント リセット設定に一貫性のないアップストリーム テーブルがあります。

すべてのアップストリーム テーブルに同じ resetCheckpoints 値が必要です。 すべてのアップストリームでチェックポイントをリセットするか、またはどれもリセットしない必要があります。

無効なカスケード設定

テーブル '<downstreamTable>' は cascade=false で構成されていますが、cascade=true で構成されているテーブル '<upstreamTable>' によって異なります。

cascade=true でテーブルを巻き戻す場合、データの整合性を維持するために、すべてのダウンストリーム依存テーブルも巻き戻す必要があります。 ダウンストリーム テーブルで cascade=false を設定すると、一貫性のないデータが作成されます。

複数の巻き戻し対象

rewind_timestampとrewind_point_idの両方が指定されました。

これらのフィールドの 1 つだけを RewindSpec に設定する必要があります。

NO_ALIGNED_VERSION

バージョン <tableIdentifier>から検索するときに、テーブル '<startVersion>' に対して有効なアラインチェックポイントバージョンが見つかりませんでした。

ダウンストリーム テーブルでは、履歴上のすべてのバージョンで、すべてのアップストリームの巻き戻しポイントを超えてデータが消費されています。

これは、下流のテーブルがそれらのデータを取り込む前に、上流のテーブルが特定の時点まで巻き戻されたことを示している可能性があります。

NO_REWIND_TARGET

rewind_timestampもrewind_point_idも指定されませんでした。

これらのフィールドの 1 つだけを RewindSpec に設定する必要があります。

RESOLVED_VERSION_BEYOND_RETENTION

テーブルの「<tableName>」をバージョン <restoreVersion> に巻き戻すことはできません。なぜなら、そのバージョンはテーブルの削除ファイル保持ウィンドウ(delta.deletedFileRetentionDuration)より古いためです。

巻き戻しポイントは、そのタイムスタンプ時点またはそれ以前の最新のテーブル バージョンに設定されます。 更新頻度の低いテーブルの場合、その解決済みバージョンは巻き戻しポイントの生成時点よりもかなり古いものになる可能性があるため、巻き戻しポイントの生成時点よりも早く保持制限に達してしまうことがあります。

ここまで遡って巻き戻すには、そのテーブルの delta.deletedFileRetentionDuration (and delta.logRetentionDuration) の値を大きくしてください。

巻き戻しポイントが見つかりません

パイプラインイベントログに、ID '<rewindPointId>' の巻き戻しサマリーが見つかりませんでした。

TABLE_NOT_FOUND

データセット '<datasetName>' がパイプラインに存在しません。