AWS Glue Triggers and Connections for ETL Pipelines
A data engineer is building a data pipeline on AWS by using AWS Glue extract, transform, and load (ETL) jobs. The data engineer needs to process data from Amazon RDS and MongoDB, perform transformations, and load the transformed data into Amazon Redshift for analytics. The data updates must occur every hour. Which combination of tasks will meet these requirements with the LEAST operational overhead? (Choose two.)
Community Votes
100% of anonymous learners picked answer AD. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests the integration of AWS Glue's built-in orchestration features; the trap is assuming external services like Lambda or DataBrew are needed for standard scheduled ETL tasks.
This page explains how to minimize operational overhead in AWS Glue ETL pipelines by using native triggers for scheduling and connections for secure data source access.
Many learners select C (Lambda) because they overthink scheduling, failing to realize that Glue Triggers are the managed, serverless way to handle this within the service itself.
Community Discussion (11 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Options A and D are the correct choices because they leverage AWS Glue's native capabilities to achieve the goal with minimal effort. Option A is correct because AWS Glue Triggers allow you to schedule jobs (e.g., hourly) without writing custom cron expressions or managing external scheduler instances. Option D is correct because AWS Glue Connections store database credentials and network configurations securely, enabling the ETL job to connect to Amazon RDS, MongoDB, and Redshift without hardcoding sensitive information or manually configuring network endpoints each time.Why the Other Options Are Wrong
Option B is incorrect because AWS Glue DataBrew is a no-code visual data preparation tool, which does not fit the scenario of a data engineer building a programmatic ETL pipeline with transformations. Option C is incorrect because while Lambda can trigger Glue jobs, it introduces significant operational overhead by requiring separate function management, permissions, and code maintenance compared to native Glue Triggers. Option E is incorrect because the Redshift Data API is primarily for interactive SQL querying from applications, not for bulk loading transformed data from an ETL job, where the standard JDBC/ODBC connection via Glue is more appropriate.Community Comment Notes
The community overwhelmingly supports AD, recognizing that Glue Triggers eliminate the need for custom scheduling code. As one user noted, "A - this is obvious and D" is the standard approach for connecting sources. Another commenter pointed out that Glue triggers have a "Schedule - Fire the trigger on a timer" option, confirming their native support for periodic execution. Some users initially considered Lambda but agreed that native triggers reduce complexity. One dissenting view suggested DataBrew, but this was dismissed as it doesn't handle programmatic transformations.Official Reference
Exam Strategy
Always look for the most 'native' AWS service feature first when 'least operational overhead' is specified. If the service mentioned in the question (Glue) has a built-in feature for the requirement (Triggers for scheduling, Connections for DB access), choose it over integrating another service like Lambda.
Frequently Asked Questions
Why not use Lambda to trigger Glue jobs?
Lambda adds operational overhead by requiring separate function creation, IAM role management, and code maintenance. Glue Triggers are native and serverless.
Can Glue Connect to MongoDB directly?
Yes, AWS Glue supports connections to various data sources including MongoDB, allowing you to store connection details securely in Glue Connections.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →