Courseiva
Data Movement →easyMultiple Choice

DEA-C02 Data Movement Practice Question

Which feature should be used to automate the loading of files from an S3 bucket into Snowflake as soon as they are uploaded, without manual intervention?

⚠ Common exam trap

Candidates often confuse Snowpipe with scheduled tasks or manual COPY INTO commands. They mistakenly believe that standard batch loading can be 'automated' without using the specific event-based notification mechanism.

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

✓

Snowpipe using event-based notifications.

Snowpipe is the native Snowflake service for continuous data ingestion. It leverages event notifications (such as S3 Event Notifications) to trigger the ingestion process immediately when new files arrive in cloud storage. This automation is vital for real-time reporting and analytics, ensuring that downstream data consumers have access to the freshest data without needing a developer to manually trigger batch processes or schedule cron jobs.

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 using the EXECUTE TASK command.

    Why it's wrong here

    Tasks are designed for scheduled execution at specific intervals, not for event-driven real-time ingestion. Using a task would introduce latency equivalent to the interval duration, failing to meet the requirement of loading files 'as soon as' they appear in the cloud storage bucket for immediate processing.

  • ✓

    Snowpipe using event-based notifications.

    Why this is correct

    Snowpipe is purpose-built for continuous, event-driven data loading. By integrating with cloud provider event notifications, it automatically detects new files and queues them for ingestion, providing near-real-time data availability for Snowflake users without requiring manual intervention or complex infrastructure monitoring to track file arrival times.

  • ✗

    An external function that writes directly to the table.

    Why it's wrong here

    External functions are meant for executing code outside of Snowflake, not for standard bulk data ingestion. They lack the built-in management for file formats, error tracking, and automatic loading that Snowpipe provides, making them an incorrect and inefficient choice for standard data movement tasks into Snowflake tables.

  • ✗

    A recurring COPY INTO command inside a stored procedure.

    Why it's wrong here

    While a stored procedure could be scheduled, it does not inherently monitor the storage bucket for new files. It would require complex logic to track which files have already been processed, resulting in an error-prone and resource-intensive design compared to the built-in, highly optimized Snowpipe ingestion framework.

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.