MLA-C01 · Question #105
A company is setting up a system to manage all of the datasets it stores in Amazon S3. The company would like to automate running transformation jobs on the data and maintaining a catalog of the…
The correct answer is B. Create an AWS Glue crawler to populate the AWS Glue Data Catalog. Then, author an AWS. Option B is correct because AWS Glue is a fully managed, serverless service purpose-built for exactly this use case - crawlers automatically discover and catalog S3 data into the Glue Data Catalog, and Glue ETL jobs handle transformations without any infrastructure provisioning…
Question
A company is setting up a system to manage all of the datasets it stores in Amazon S3. The company would like to automate running transformation jobs on the data and maintaining a catalog of the metadata concerning the datasets. The solution should require the least amount of setup and maintenance. Which solution will allow the company to achieve its goals?
Options
- ACreate an Amazon EMR cluster with Apache Hive installed. Then, create a Hive metastore and a
- BCreate an AWS Glue crawler to populate the AWS Glue Data Catalog. Then, author an AWS
- CCreate an Amazon EMR cluster with Apache Spark installed. Then, create an Apache Hive
- DCreate an Amazon SageMaker Jupyter notebook instance that transforms the data. Then, create
How the community answered
(24 responses)- A4% (1)
- B83% (20)
- C4% (1)
- D8% (2)
Explanation
Option B is correct because AWS Glue is a fully managed, serverless service purpose-built for exactly this use case - crawlers automatically discover and catalog S3 data into the Glue Data Catalog, and Glue ETL jobs handle transformations without any infrastructure provisioning or ongoing cluster management.
Options A and C are wrong for the same core reason: both require provisioning and maintaining Amazon EMR clusters (with Hive or Spark), along with manually configuring a Hive metastore - this is significantly more setup and ongoing operational burden than the question permits.
Option D is wrong because SageMaker Jupyter notebooks are designed for interactive machine learning workflows, not for automated, repeatable ETL transformation pipelines or metadata cataloging at scale.
Memory tip: When an AWS question emphasizes least setup and maintenance for S3 data transformation + metadata cataloging, think "Glue does it all" - crawl, catalog, transform, serverless. If you see EMR, remember it means you're managing servers; if you see SageMaker notebooks, remember they're for data scientists, not data pipelines.
Topics
Community Discussion
No community discussion yet for this question.