DEA-C01:AWS Certified Data Engineer - Associate データストアの管理 問8
データストアの管理/データカタログシステムの理解組織全体で、テーブルのスキーマやパーティションなどの技術メタデータを一元管理し、Amazon Athena・Amazon EMR・Amazon Redshift Spectrum といった複数の分析エンジンから共通して参照したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(DEA-C01:AWS Certified Data Engineer - Associateの出題範囲「データストアの管理」に対応。実際の試験問題ではありません)
- A各分析エンジンごとに別々のメタデータ定義を手作業で維持する
- BAWS Glue Data Catalog を中央のメタデータストア(Hive メタストア互換)として用い、複数の分析エンジンから共通参照する
- Cメタデータはスプレッドシートで管理し、各自が参照する
- DAWS CloudTrail をメタデータストアとして使う
正解:B
解説
AWS Glue Data Catalog は Hive メタストア互換の中央メタデータストアで、テーブルのスキーマやパーティション情報を一元管理できます。Athena・EMR・Redshift Spectrum・Glue など複数の分析エンジンから共通して参照でき、メタデータの重複管理を避けられます。エンジンごとの手作業維持やスプレッドシート、CloudTrail は適しません。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。エンジンごとに別々のメタデータを手作業維持すると、不整合と手間が増えます。
- B正しい。Glue Data Catalog を中央メタストアとして用い、複数エンジンから共通参照できます。
- C誤り。スプレッドシート管理は自動連携できず、分析エンジンから参照できません。
- D誤り。CloudTrail は API 監査が目的で、データカタログではありません。