🔥 40% Off Crucial Exams Memberships — This Week Only

3 days, 7 hours remaining!

AWS Certified Data Engineer Associate DEA-C01 Practice Question

An online retailer ingests 5,000 click-stream events per second into an Amazon Kinesis Data Stream. An AWS Lambda function enriches each event and loads it into Amazon Redshift. A parser bug corrupted the last 7 days of data. After fixing the code, the team must reload the last 7 days while new events keep arriving and maintain a replayable source of truth at low cost. Which solution meets these requirements?

  • Enable DynamoDB Streams on the Amazon Redshift table and use AWS Database Migration Service (AWS DMS) to reload the table with corrected data from the stream.

  • Add a Kinesis Data Firehose delivery stream that receives the same input and stores all raw events in an Amazon S3 bucket with a lifecycle policy, then run an AWS Glue job to reload the past seven days into Amazon Redshift after the fix is deployed.

  • Increase the Kinesis data stream retention period to seven days, create a consumer that starts with an AT_TIMESTAMP iterator at seven days ago, and invoke the updated Lambda until the iterator reaches the present time.

  • Turn on audit logging for Amazon Redshift, export the logs for the last seven days to Amazon S3, correct the records, and reload them into Amazon Redshift with the COPY command.

AWS Certified Data Engineer Associate DEA-C01
Data Ingestion and Transformation
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot