A data analyst with limited Spark experience wants to build a join and a filter over two S3 datasets by arranging nodes on a canvas. The tool should produce the job script automatically. Which AWS Glue capability fits?
Show answer and explanation
Answer: B
The AWS Glue Studio visual job editor lets users assemble sources, transforms such as joins and filters, and targets on a drag-and-drop canvas. Glue then generates the underlying Spark script, so no hand-written PySpark is needed. Crawlers infer table schemas, the Data Catalog stores metadata, and workflows coordinate multiple jobs and crawlers.
Why the other options are wrong
- A. Crawlers scan data stores to infer schemas and register tables. They do not let the user design transformations or join datasets.
- C. The Data Catalog is a central metadata repository that jobs and query engines read. It stores table definitions rather than providing a visual design surface.
- D. Workflows chain jobs, crawlers, and triggers into a run sequence. They orchestrate work that has already been defined and do not build transformation logic.