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