3.3標準
10個のパーティションのうち7個を処理したところでジョブが失敗した。
成功済みを無駄に再処理せず、失敗パーティションから再開したい。
最も適切な監視・保守方法はどれか。
× 不正解
チェックポイント・manifest・ステージング出力を使い、成功済みを再利用しながら失敗部分だけを安全に再処理する。
詳細解説
正しいパーティション単位の状態・チェックポイントと再実行を実装する
入力IDと完了状態を記録し、未完了だけを再実行できる。
入力IDと完了状態を記録し、未完了だけを再実行できる。
誤り全期間を毎回最初から処理する
時間・コストが増え、既存出力の重複リスクもある。
時間・コストが増え、既存出力の重複リスクもある。
誤り失敗時に入力データを削除する
再処理できず、原因調査の証跡も失う。
再処理できず、原因調査の証跡も失う。
誤りCloudTrailで完了パーティションを推測する
API監査履歴はETLの業務完了状態を保証しない。
API監査履歴はETLの業務完了状態を保証しない。
実際に確かめる
一時的な検証環境で実行できる例です。
AWS Glue job bookmarks、Step Functions Map、checkpoint、idempotent outputの公式説明を確認する。期待される結果
全再実行と粒度の細かいチェックポイント復旧の違いを説明できる。理解のポイント
- Checkpoint
- Manifest
- パーティション再実行
- 冪等性
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 3・Task 3.3と各サービスの公式ドキュメントを確認する。
基礎のおさらい
状態の信頼性
完了フラグは出力のコミット後に記録し、部分ファイルを成功扱いしない。
復旧演習
失敗・再開・重複・入力遅延を含むリハーサルを定期的に行う。
問題IDAWS-DEA-225
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告