Which AWS solution detects changing schemas and loads data to S3 with least overhead?
Short answer
B Use AWS Glue to detect schemas and run Spark ETL into Amazon S3 for changing or undefined schemas at low operational overhead.
Question
Key Takeaways
It tests selecting a managed ETL service that performs schema inference across heterogeneous sources; the trap is proposing self-managed Apache Spark on EMR or Lambda for a 1 TB/day pipeline with a 15-minute SLA.
This DEA-C01 scenario requires detecting undefined or changing schemas across SAP HANA, SQL Server, MongoDB, Kafka, and DynamoDB while loading transformed data into Amazon S3 within 15 minutes. AWS Glue is the managed choice that satisfies the schema detection and low-operational-overhead requirements.
Common mistake: Choosing Amazon EMR with Apache Spark because it can detect schemas and process big data, but self-managed clusters add the operational overhead that AWS Glue eliminates.
Expert Analysis
Why the Answer Is Correct
AWS Glue is a serverless, managed ETL service, so it directly addresses the LEAST operational overhead requirement while still detecting schemas for undefined or changing sources. Glue crawlers can infer schemas from SAP HANA, Microsoft SQL Server, MongoDB, Kafka, and DynamoDB through connectors, and Glue jobs run Apache Spark without clusters to manage. For approximately 1 TB per day and a 15-minute SLA, scheduled Glue jobs and job bookmarks can process incremental data reliably. Because Glue handles both schema inference and the extract, transform, and load steps into Amazon S3, option B matches every stated requirement.
Why the Other Options Are Wrong
Option A uses Amazon EMR with Apache Spark, which can detect schemas and process large volumes, but it requires provisioning, tuning, and maintaining clusters, adding unnecessary operational overhead. Option C puts PySpark in AWS Lambda, which has a 15-minute maximum execution time and packaging limits; a 1 TB daily ETL pipeline with schema detection is impractical in Lambda and offers no managed schema discovery. Option D uses an Amazon Redshift stored procedure and Redshift Spectrum, but Redshift Spectrum queries data in S3 rather than extracting from sources like Kafka or DynamoDB, and a stored procedure is not a schema-detection or ingestion mechanism for those systems.
Community Comment Notes
The community consensus is strongly aligned with B: rralucard_ selected the AWS Glue option, and GiorgioGss wrote, "Least effort = B" to capture the operational-overhead reasoning. kj07 also stated that "the least operational overhead is B," while Christina666 summarized the decision as "Glue ETL." These comments reinforce that the exam is testing recognition of a managed Glue pipeline, not a self-managed Spark or Lambda implementation.
Official Reference
- https://docs.aws.amazon.com/glue/latest/dg/what-is-glue.html
- https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html
These links open the official vendor documentation in a new tab.
Exam Strategy
When a DEA-C01 question emphasizes LEAST operational overhead and schema detection across multiple sources, favor managed AWS Glue over self-managed EMR or custom code. Watch for 15-minute SLAs and 1 TB/day volumes to eliminate Lambda and Redshift stored procedures.
Frequently Asked Questions
Why is AWS Glue better than Amazon EMR for schema detection here?
Can AWS Lambda handle 1 TB of daily ETL within a 15-minute SLA?
Community Votes
100% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
rralucard_ 👍 5 Answered BB. Use AWS Glue to detect the schema and to extract, transform, and load the data into the S3 bucket. Create a pipeline in Apache Spark.
-
kj07 👍 3The option with the least operational overhead is B.
-
GiorgioGss 👍 6 Answered BLeast effort = B
-
Christina666 👍 1 Answered BGlue ETL
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →