2.2標準
イベントスキーマへ新しい任意列が追加される。
既存の下流処理を壊さず、変更履歴と互換性を確認する。
最も適切な方法はどれか。
× 不正解
Glue CatalogのTableVersionと変更管理を使うと、スキーマ変更履歴を比較し、互換性やロールバックを検討できる。
詳細解説
正しいGlue CatalogのTableVersionとスキーマ変更レビューを使う
テーブル定義の更新履歴を保持し、旧版との比較とロールバック判断ができる。
テーブル定義の更新履歴を保持し、旧版との比較とロールバック判断ができる。
誤り既存テーブルを毎回削除して作り直す
履歴と依存関係を失い、下流クエリの不整合を招く。
履歴と依存関係を失い、下流クエリの不整合を招く。
誤りS3のLastModifiedだけをスキーマ版として使う
ファイル更新時刻は列・型の変更履歴を表さない。
ファイル更新時刻は列・型の変更履歴を表さない。
誤りCloudTrailのユーザー名だけを保存する
変更者は分かる場合があるが、テーブル列・型の版を復元しない。
変更者は分かる場合があるが、テーブル列・型の版を復元しない。
実際に確かめる
一時的な検証環境で実行できる例です。
AWS Glue Catalog TableVersion、UpdateTable、Schema Registryの公式説明を確認する。期待される結果
ファイル更新時刻・監査主体と、スキーマ版管理を区別できる。理解のポイント
- TableVersion
- スキーマ変更
- 互換性
- Glue Catalog
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 2・Task 2.2と各サービスの公式ドキュメントを確認する。
基礎のおさらい
スキーマ進化
列追加・削除・型変更の互換性を分類し、下流契約を確認する。
版の参照
ジョブやクエリがどのメタデータ版を使ったかを記録し、再現性を確保する。
問題IDAWS-DEA-126
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告