0
0
Snowflakecloud~20 mins

Zero-copy cloning in Snowflake - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Zero-copy Cloning Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Zero-copy Cloning Basics

What is the primary benefit of using zero-copy cloning in Snowflake?

AIt instantly creates a clone without duplicating data, saving storage space.
BIt creates a full physical copy of the data, increasing storage usage.
CIt compresses the data to reduce storage costs.
DIt moves data to a different region for disaster recovery.
Attempts:
2 left
💡 Hint

Think about how cloning affects storage and speed.

service_behavior
intermediate
2:00remaining
Clone Behavior After Source Data Change

After creating a zero-copy clone of a table in Snowflake, what happens if you update data in the original table?

AThe clone automatically reflects the changes made to the original table.
BThe clone remains unchanged and keeps the original data state at clone time.
CThe clone is deleted automatically to prevent data inconsistency.
DBoth the original and clone tables become locked until changes are synced.
Attempts:
2 left
💡 Hint

Consider how cloning preserves data snapshots.

Architecture
advanced
3:00remaining
Designing a Data Environment Using Zero-copy Cloning

You want to create multiple development environments from a large production database without increasing storage costs significantly. Which Snowflake feature should you use and why?

AUse zero-copy cloning to create instant, storage-efficient copies of the production database.
BExport and import data files for each environment to ensure data isolation.
CCreate full physical copies of the database for each environment to avoid data conflicts.
DUse Snowflake Streams to replicate data changes to each environment.
Attempts:
2 left
💡 Hint

Think about instant copies that save storage and time.

security
advanced
2:30remaining
Security Implications of Zero-copy Cloning

When you create a zero-copy clone of a secure table in Snowflake, what happens to the access permissions on the clone?

AThe clone shares the same access permissions but changes in permissions on the original do not affect the clone.
BThe clone inherits all access permissions from the original table automatically.
CThe clone has no access permissions; you must grant them explicitly after cloning.
DThe clone inherits permissions and any changes to the original's permissions are reflected in the clone.
Attempts:
2 left
💡 Hint

Consider how Snowflake treats object permissions on clones.

Best Practice
expert
3:00remaining
Managing Storage Costs with Zero-copy Cloning

You have created multiple zero-copy clones of large tables for testing. Over time, you notice storage costs increasing unexpectedly. What is the most likely cause?

AStorage costs increase due to automatic backups unrelated to cloning.
BClones physically duplicate all data, so storage grows linearly with each clone.
CStorage costs increase because Snowflake charges extra for cloning operations regardless of data size.
DChanges made to clones or original tables cause Snowflake to store additional data, increasing storage usage.
Attempts:
2 left
💡 Hint

Think about how data changes affect storage in zero-copy clones.