Courseiva

DEA-C02 · topic practice

Data Movement practice questions

Data Movement on the SnowPro Advanced: Data Engineer exam covers getting data into and out of Snowflake efficiently: bulk COPY INTO and COPY INTO <location>, Snowpipe and Snowpipe Streaming, stages, file formats, and metadata-driven ingestion. Questions are scenario-based, asking you to pick the right ingestion pattern, control cost and latency, and avoid duplicate or missed files.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Data Movement

What the exam tests

What to know about Data Movement

Be able to select the correct ingestion or unload mechanism for a given latency, volume, and cost profile, and configure stages, file formats, and integrations correctly. The single most important thing: understand how Snowflake tracks loaded files so COPY and Snowpipe neither reprocess nor miss data.

Choosing between bulk COPY INTO, Snowpipe auto-ingest, and Snowpipe Streaming based on latency and batch size

Configuring internal and external stages, storage integrations, and supported file formats for load and unload

Using load metadata, pipe status, and cloud event notifications to control which files are ingested

Applying ON_ERROR, VALIDATION_MODE, PURGE, and FORCE options to govern COPY behavior and reprocessing

Watch out for

Common Data Movement exam traps

  • ▸Assuming Snowpipe auto-ingest polls the bucket; it relies on cloud event notifications plus a notification integration and load history metadata.
  • ▸Forgetting that COPY load metadata prevents reprocessing, so re-running COPY INTO can silently skip or duplicate files if metadata is bypassed.
  • ▸Treating Snowpipe Streaming and Snowpipe auto-ingest as interchangeable when latency, cost, and supported sources differ.

Practice set

Data Movement questions

20 questions · select your answer, then reveal the explanation

An organization is migrating large datasets from on-premises storage to Snowflake using Snowball. Which TWO steps are mandatory to ensure the data is encrypted and accessible within the Snowflake account?

Question 2hardmultiple choice
Read the full Data Movement explanation →

A company needs to unload data from a Snowflake table to an S3 bucket in Parquet format. The output files must be partitioned by year and month. Which approach is most efficient?

Which THREE file formats are natively supported for unloading data directly from Snowflake using the COPY INTO <location> command?

Question 4hardmultiple choice
Read the full Data Movement explanation →

A data engineer is loading files into Snowflake using Snowpipe. The files have a header row that needs to be skipped. Which parameter in the file format definition will achieve this?

Question 5mediummultiple choice
Read the full Data Movement explanation →

When using Snowpipe, how should a data engineer verify that the files are being processed correctly and identify any files that failed to ingest?

Which TWO of the following are valid ways to load data from an internal stage into a Snowflake table?

Question 7hardmultiple choice
Read the full Data Movement explanation →

Refer to the exhibit. A data engineer executes the provided SQL command to load data from an external stage. What will be the outcome if one file out of 100 contains a single row with a data type mismatch, while all other files and rows are valid?

Exhibit

COPY INTO my_table
FROM @my_stage/raw_data/
FILE_FORMAT = (TYPE = 'CSV' SKIP_HEADER = 1)
ON_ERROR = 'SKIP_FILE_10%'
PURGE = TRUE;
Question 8easymultiple choice
Read the full Data Movement explanation →

Which Snowflake object is used to store the connection information and access credentials for an external cloud storage location like Azure Blob Storage, ensuring that credentials are not exposed in SQL code?

Question 9mediummultiple choice
Read the full Data Movement explanation →

Refer to the exhibit. What is the primary advantage of using this syntax during a data movement task instead of loading the raw JSON into a VARIANT column first?

Exhibit

SELECT 
  $1:id::int, 
  $1:customer_name::string, 
  $1:metadata:source_ip::string 
FROM @my_internal_stage/logs/ (FILE_FORMAT => 'my_json_format');
Question 10mediummulti select
Read the full Data Movement explanation →

A data engineer needs to track the metadata of files located in an external S3 bucket without actually loading the data into a Snowflake table. Which TWO Snowflake features should be combined to achieve this? (Select TWO)

When designing a data movement pipeline that unloads sensitive data from Snowflake to a cloud storage stage, which TWO methods provide the highest level of data security? (Select TWO)

An engineer is configuring a Snowpipe for a high-volume data stream. Which THREE factors directly influence the cost of using Snowpipe? (Select THREE)

Question 13mediummultiple choice
Read the full Data Movement explanation →

A data engineer is configuring Snowpipe to ingest files from an S3 bucket. The bucket contains subfolders, and the engineer needs to ingest files from all subfolders recursively. How should the pipe be configured to achieve this?

Question 14mediummultiple choice
Read the full Data Movement explanation →

A company is migrating on-premises data to Snowflake using Snowball Edge. Which step is mandatory to ensure the data is loaded securely into the target Snowflake table after the device arrives at the Snowflake facility?

Question 15mediummulti select
Read the full Data Movement explanation →

Which TWO of the following statements are true regarding the use of the PUT command in Snowflake?

Question 16easymultiple choice
Read the full Data Movement explanation →

When loading data into Snowflake, which file format option should be configured to ensure that empty strings in a CSV file are correctly interpreted as NULL values?

Question 17mediummultiple choice
Read the full Data Movement explanation →

A data engineer is using Snowpipe to load data. The data source is an S3 bucket that frequently receives files with the same name. What happens to these files in the target table if they are uploaded to the same S3 path?

Which THREE conditions must be met to successfully use Snowpipe to ingest data from an external stage?

Question 19mediummultiple choice
Read the full Data Movement explanation →

A data engineer wants to verify if a file was successfully loaded into a table via Snowpipe. Which function should be queried to see the load history?

Question 20easymultiple choice
Read the full Data Movement explanation →

Which command is used to clear the load history for a pipe, allowing files that were previously processed to be re-ingested?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Data Movement sessions

Start a Data Movement only practice session

Every question in these sessions is drawn from the Data Movement domain — nothing else.

Related practice questions

Related DEA-C02 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the DEA-C02 exam test about Data Movement?
Be able to select the correct ingestion or unload mechanism for a given latency, volume, and cost profile, and configure stages, file formats, and integrations correctly. The single most important thing: understand how Snowflake tracks loaded files so COPY and Snowpipe neither reprocess nor miss data.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Data Movement questions in a focused session?
Yes — the session launcher on this page draws every question from the Data Movement domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other DEA-C02 topics?
Use the topic links above to move to related areas, or go back to the DEA-C02 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the DEA-C02 exam covers. They are not copied from any real exam or dump site.