Courseiva

DEA-C01 Data Ingestion and Transformation Practice Question

A data engineer is building an AWS Glue ETL job that reads from an Amazon DynamoDB table and writes to Amazon S3. The DynamoDB table has a large number of items, and the engineer needs to ensure the job reads the data efficiently without consuming too much provisioned throughput. Which method should the engineer use to read from DynamoDB?

⚠ Common exam trap

The trap here is assuming that using the native DynamoDB connector with high throughput is the best way, when it can actually degrade performance by consuming provisioned capacity.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Use the DynamoDB export to S3 feature to export the table to S3, then read from S3 in the Glue job.

DynamoDB export to S3 allows you to export a full table snapshot to S3 without consuming read capacity, making it ideal for large-scale ETL reads. The Glue job can then read the exported data from S3 in parallel, achieving high throughput without impacting the DynamoDB table's performance.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Use Amazon Kinesis Data Streams to stream changes from DynamoDB to S3, then read from S3.

    Why it's wrong here

    Kinesis Data Streams can capture DynamoDB changes via DynamoDB Streams, but it is designed for real-time processing, not bulk historical reads. Setting up a stream for a one-time ETL job adds unnecessary complexity and does not efficiently read existing data.

  • ✗

    Use AWS Glue's native DynamoDB connector with the read throughput parameter set to a high value.

    Why it's wrong here

    Setting read throughput too high can consume excessive provisioned capacity, impacting other applications. While the native connector is appropriate, the throughput must be carefully tuned, not simply set high. This approach risks throttling and performance issues for other workloads.

  • ✗

    Use AWS Glue's DynamoDB connector with the 'dynamodb.scan' option to scan the table.

    Why it's wrong here

    Scanning the entire table consumes significant read capacity and can cause throttling. While the connector supports scan, it is not efficient for large tables. The export to S3 method is preferred for bulk reads without impacting throughput.

  • ✓

    Use the DynamoDB export to S3 feature to export the table to S3, then read from S3 in the Glue job.

    Why this is correct

    DynamoDB export to S3 is a serverless, efficient way to export large tables without consuming read capacity. The export creates a consistent snapshot in S3, which Glue can then read in parallel. This method avoids impacting the table's provisioned throughput and is recommended for large-scale reads.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

Courseiva writes every DEA-C01 question from scratch — 1,321 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint

This DEA-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DEA-C01 exam.