Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Data Engineer - Associate DEA-C01 All Questions

View all questions & answers for the AWS Certified Data Engineer - Associate DEA-C01 exam

Exam AWS Certified Data Engineer - Associate DEA-C01 topic 1 question 190 discussion

A data engineer wants to orchestrate a set of extract, transform, and load (ETL) jobs that run on AWS. The ETL jobs contain tasks that must run Apache Spark jobs on Amazon EMR, make API calls to Salesforce, and load data into Amazon Redshift.

The ETL jobs need to handle failures and retries automatically. The data engineer needs to use Python to orchestrate the jobs.

Which service will meet these requirements?

  • A. Amazon Managed Workflows for Apache Airflow (Amazon MWAA)
  • B. AWS Step Functions
  • C. AWS Glue
  • D. Amazon EventBridge
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Eleftheriia
1 week ago
Selected Answer: A
Even though both MWAA and Step functions can be used for managing task failures, MWAA is more suitable since the engineer would like to use python to orchestrate jobs. Usually, Step functions is used for minimal infrastructure management
upvoted 1 times
...
kupo777
1 week, 3 days ago
Correct Answer: B AWS Step Functions allows you to build serverless workflows that coordinate various AWS services. It supports integrating with EMR for running Spark jobs, making API calls (including to Salesforce), and loading data into Redshift. Step Functions provide built-in error handling and retry capabilities, making it easier to manage failures in your workflow. Additionally, you can use AWS SDK for Python (Boto3) to interact with Step Functions, enabling you to write your orchestration logic in Python.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...