3.4標準
上流Producerが列を削除・型変更する可能性がある。
Glueジョブの暗黙変換で下流を壊さず、変更を早期検知したい。
最も適切な品質保証方法はどれか。
× 不正解
Glue Schema Registry・Data Catalog・データ契約を使って差分を検査し、互換変更とメジャー版変更を分ける。
詳細解説
正しいCatalog/Schema Registryのスキーマ比較と互換性ルールをCI・取り込み前に実行する
列追加・削除・型変更を検査し、非互換変更を拒否・通知できる。
列追加・削除・型変更を検査し、非互換変更を拒否・通知できる。
誤り常にDynamicFrameから自動推測して受け入れる
危険な型変更や列消失を見逃し、下流結果を壊す可能性がある。
危険な型変更や列消失を見逃し、下流結果を壊す可能性がある。
誤り古い列をすべて削除して合わせる
過去データと下流契約を失い、原因調査ができない。
過去データと下流契約を失い、原因調査ができない。
誤りS3 Lifecycleで異なるスキーマのファイルを移行する
保存クラス移行はスキーマ検証にならない。
保存クラス移行はスキーマ検証にならない。
実際に確かめる
一時的な検証環境で実行できる例です。
AWS Glue Schema Registry compatibility、Data Catalog schema、schema driftの公式説明を確認する。期待される結果
自動推測による受け入れと契約ベースのスキーマ検査の違いを説明できる。理解のポイント
- Schema drift
- Data contract
- Compatibility
- 型変更
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 3・Task 3.4と各サービスの公式ドキュメントを確認する。
基礎のおさらい
変更分類
追加・削除・名称変更・型変更を互換性ルールとバージョンで管理する。
隔離
非互換入力を別場所へ保存し、上流と合意後に変換・再処理する。
問題IDAWS-DEA-236
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告