AWS Certified Data Engineer Associate DEA-C01 Practice Question
A retail company lands daily CSV files in Amazon S3. Before an AWS Glue ETL job loads the data, the team must automatically confirm that all mandatory columns are not null and that the total_price field is between 0 and 10,000. The solution must emit pass/fail results to Amazon EventBridge and block the ETL if any rule fails, while minimizing custom code. Which approach meets these requirements?
Create an AWS Glue DataBrew profile job with a ruleset that enforces the null and range checks. Configure an EventBridge rule that listens for a DataBrew Ruleset Validation Result event with a result of SUCCEEDED and then starts the Glue ETL job.
Run a scheduled Amazon Athena query that counts rows with nulls or out-of-range totals, store the result in S3, invoke an AWS Lambda function to publish a custom CloudWatch metric, and have AWS Step Functions decide whether to start the Glue ETL job.
Enable Amazon Macie on the S3 bucket to detect data issues, route Macie findings to EventBridge, and launch the Glue ETL job only when no new findings are generated.
Use the open-source Deequ library on an Amazon EMR cluster to run Spark data quality tests, push results to CloudWatch through the CloudWatch agent, and trigger the Glue ETL job from AWS Step Functions if all tests pass.
AWS Glue DataBrew lets you create data quality rules such as "is not null" and numeric range checks without writing code. When a DataBrew profile job that includes the ruleset finishes, it emits a DataBrew Ruleset Validation Result event to EventBridge that contains SUCCEEDED or FAILED. An EventBridge rule can start the downstream AWS Glue ETL job only when the validation result is SUCCEEDED, preventing the pipeline from running on bad data. The other options require custom code to evaluate data quality or do not address data quality at all.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is AWS Glue DataBrew and why is it used for data quality validation?
Open an interactive chat with Bash
How does Amazon EventBridge integrate with AWS Glue DataBrew?
Open an interactive chat with Bash
Why are the other approaches incorrect for this scenario?
Open an interactive chat with Bash
AWS Certified Data Engineer Associate DEA-C01
Data Operations and Support
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .