Courseiva
Data Movement →mediumMultiple Choice

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 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

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 →

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 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.