DEA-C01:AWS Certified Data Engineer - Associate データストアの管理 問3
データストアの管理/データカタログシステムの理解Amazon S3 のデータレイク上にあるさまざまなデータのスキーマを自動的に検出してメタデータカタログに登録し、Amazon Athena などから参照できるようにしたいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(DEA-C01:AWS Certified Data Engineer - Associateの出題範囲「データストアの管理」に対応。実際の試験問題ではありません)
- AAmazon Macie でスキーマを検出してカタログ化する
- BAWS CloudTrail のログからスキーマを生成する
- CAWS Glue クローラでスキーマを検出し、AWS Glue Data Catalog にテーブル定義を登録する
- DAmazon CloudWatch でスキーマを自動登録する
正解:C
解説
AWS Glue クローラは S3 などのデータソースをスキャンしてスキーマを自動検出し、AWS Glue Data Catalog にテーブル定義として登録します。登録されたメタデータは Athena や Redshift Spectrum、EMR などから共通的に参照できます。Macie は機密データ検出、CloudTrail は API 監査、CloudWatch は監視が目的です。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。Macie は機密データの検出・分類が目的で、スキーマのカタログ化は行いません。
- B誤り。CloudTrail は API コールの監査記録で、データのスキーマ生成はしません。
- C正しい。Glue クローラでスキーマを検出し、Glue Data Catalog に登録できます。
- D誤り。CloudWatch は監視サービスで、スキーマのカタログ登録は行いません。