DEA-C02 Data Movement Practice Question
A data engineer needs to continuously ingest JSON event files landing in an Amazon S3 bucket. The ingestion must be automatic, near real-time, and must reuse the same transformation logic already validated in a COPY INTO statement. The team wants the least administrative overhead. Which Snowflake feature should they configure?
⚠ Common exam trap
The trap here is assuming that an external table with automatic refresh performs data ingestion into a table, when it only maintains file metadata for querying.
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
✓
A Snowpipe configured with COPY INTO from the S3 stage
Snowpipe is the Snowflake service built for continuous, event-driven loading. It runs COPY INTO statements automatically when new files arrive and can embed transformation logic, so the validated COPY logic is reused. Because it uses serverless compute triggered by cloud event notifications, it provides near real-time ingestion with very little operational management, fitting the stated constraints.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
A scheduled task that runs COPY INTO every five minutes against the S3 stage
Why it's wrong here
A scheduled task does reuse COPY INTO logic, but a fixed five-minute interval is not near real-time and still relies on a user-managed warehouse for execution. It also requires handling duplicate prevention manually and does not react to file arrival events, so it adds administrative overhead compared with an event-driven ingestion service.
- ✗
An external table defined over the S3 stage with automatic refresh enabled
Why it's wrong here
External tables expose file contents as a read-only table and refresh metadata, but they do not insert rows into a target table and cannot run COPY transformation logic such as column reordering or error handling. The requirement is to load data into a table continuously, so an external table would require an additional scheduled INSERT ... SELECT, adding overhead and latency.
- ✗
A materialized view created over an external table pointing at the S3 stage
Why it's wrong here
Materialized views cannot be defined on external tables, and they are designed to accelerate repeated queries over base tables rather than to ingest files. Even if supported, they would not provide file-arrival-driven loading into a target table, so this approach does not satisfy the continuous ingestion requirement.
- ✓
A Snowpipe configured with COPY INTO from the S3 stage
Why this is correct
Snowpipe loads files automatically as they arrive by executing a COPY INTO statement that can include transformations, column mappings, and error handling. It uses event notifications plus a queue with serverless compute, so no warehouse management is required. This matches the need for automatic, near real-time ingestion with minimal administrative overhead.
Quick reference
AWS S3 Storage Class Comparison
| Storage Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
About these practice questions
One of 229 original DEA-C02 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
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 Snowflake exam blueprint
This DEA-C02 practice question is part of Courseiva's free Snowflake 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-C02 exam.