巻き戻しの指定が無効です
記憶保持を超えて
テーブル '<restoreVersion>' の巻き戻しターゲット バージョン<tableName>は、Delta ログでは使用できなくなりました。
これは通常、ログのクリーンアップによってバージョンが削除されたことを意味します。
保持期間を超えるチェックポイント
テーブル '<flowIdentifier>' のフロー '<tableName>' のストリーミング チェックポイントには、ターゲット バッチ バージョンの<resetVersion>が含まれていません。
これは典型的には、チェックポイントが保持ポリシーによって整理されたことを意味します。
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(およびdelta.logRetentionDuration)を増やしてください。
巻き戻しポイントが見つかりません
パイプラインイベントログに、ID '<rewindPointId>' の巻き戻しサマリーが見つかりませんでした。
TABLE_NOT_FOUND
データセット '<datasetName>' がパイプラインに存在しません。