Courseiva
Data Movement →mediumMultiple Choice

DEA-C02 Data Movement Practice Question

An analyst needs to unload a 4 TB table from Snowflake to an external Amazon S3 stage for archival. The team wants maximum write throughput and wants the output organized so downstream tools can read subsets without scanning everything. Which combination of COPY INTO options best achieves this?

⚠ Common exam trap

The trap here is treating OVERWRITE or file format settings as throughput levers, when parallelism and path organization are what actually matter for a large unload.

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

✓

Set MAX_FILE_SIZE to a moderate value and use a partition-like folder path in the stage prefix

Unload throughput scales with the number of files written in parallel, which is governed by MAX_FILE_SIZE and the warehouse size. Organizing output under a meaningful prefix lets downstream consumers prune by path instead of reading the entire export. Single-file output, overwrite semantics, and uncompressed CSV do not advance either goal and in some cases actively harm performance or safety.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Add a FILE_FORMAT option of TYPE = CSV with COMPRESSION = NONE

    Why it's wrong here

    Disabling compression increases the bytes written and slows the transfer, working against the throughput objective. CSV with no compression also inflates storage cost and makes downstream reads slower. File format choice affects parseability and size, not the parallelism of the unload itself, so this option does not address the stated goals of throughput and organized output.

  • ✗

    Use OVERWRITE = TRUE and leave MAX_FILE_SIZE at its default

    Why it's wrong here

    OVERWRITE = TRUE simply replaces existing objects in the prefix; it does not improve write parallelism or organize output for subset reads. Leaving MAX_FILE_SIZE at default still yields multiple files, but the scenario also wants deliberate organization, which this option ignores. Overwriting is also risky for archival because it destroys prior exports in the same location without adding any throughput benefit.

  • ✗

    Set SINGLE = TRUE so the output is one large file

    Why it's wrong here

    SINGLE = TRUE forces all output into a single object, which serializes the write and removes parallelism, directly contradicting the throughput goal. It also produces a file that downstream tools must read in full, defeating subset reads. The option is useful only for small exports where one file is convenient, so it is the opposite of what this large archival scenario requires.

  • ✓

    Set MAX_FILE_SIZE to a moderate value and use a partition-like folder path in the stage prefix

    Why this is correct

    Controlling MAX_FILE_SIZE splits the unload into many files, which increases parallel write throughput and keeps individual objects manageable. Writing into a structured prefix lets downstream readers prune by folder rather than scanning the whole export. Together these options satisfy both the throughput and the organization goals without requiring post-processing of the unloaded data.

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-C02 question from scratch — 229 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 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.