3.4基礎
注文データのcustomer_idとorder_timeは必須である。
欠損行を集計へ流さず、件数と入力元を報告したい。
最も適切な品質保証方法はどれか。
× 不正解
Glue Data QualityやSQLで必須列の欠損率を測定し、違反行を隔離して入力元・処理日を記録する。
詳細解説
正しいNOT NULLルールと欠損率のしきい値を品質検査へ設定する
必須列の欠損を数値化し、基準超過時に隔離・通知できる。
必須列の欠損を数値化し、基準超過時に隔離・通知できる。
誤り欠損値をすべて空文字へ置換する
欠損を隠すだけで、必須条件違反を検知できない。
欠損を隠すだけで、必須条件違反を検知できない。
誤りCloudWatchの成功メトリクスだけを見る
ジョブ成功でも欠損データが生成される可能性がある。
ジョブ成功でも欠損データが生成される可能性がある。
誤りS3 Lifecycleで欠損ファイルを削除する
原因と再処理入力を失い、品質違反を隠す。
原因と再処理入力を失い、品質違反を隠す。
実際に確かめる
一時的な検証環境で実行できる例です。
AWS Glue Data Quality completeness rules、NULL、thresholdの公式説明を確認する。期待される結果
欠損を置換して隠す方法と、完全性ルールで検知する方法を区別できる。理解のポイント
- 完全性
- NOT NULL
- 欠損率
- 品質ゲート
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- AWS公式DEA-C01 Domain 3・Task 3.4と各サービスの公式ドキュメントを確認する。
基礎のおさらい
許容値
全件必須か、一定率まで許容するかを業務要件として決める。
隔離
違反行を別プレフィックスへ保存し、修正後に同じ処理日を再処理する。
問題IDAWS-DEA-231
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-20
誤り・権利侵害を報告