0
0
Snowflakecloud~20 mins

Why Time Travel enables data recovery in Snowflake - Challenge Your Understanding

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Time Travel Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
How does Time Travel help recover deleted data in Snowflake?

Snowflake's Time Travel feature allows you to access historical data. Which statement best explains how Time Travel enables data recovery?

AIt creates a snapshot of the database only when a manual backup is triggered.
BIt automatically backs up data to an external storage every hour.
CIt keeps a copy of all data changes for a set period, allowing queries on past data states.
DIt stores deleted data permanently in a separate archive that must be restored manually.
Attempts:
2 left
💡 Hint

Think about how you can query data as it was before a change.

service_behavior
intermediate
2:00remaining
What happens when you query a table using Time Travel in Snowflake?

You run a query on a Snowflake table using the AT clause to specify a past timestamp. What is the expected behavior?

AThe query returns the table data as it existed exactly at the specified timestamp.
BThe query returns the current data but adds a timestamp column showing the past time.
CThe query fails because Time Travel only works for deleted tables, not queries.
DThe query returns an empty result if the timestamp is older than 24 hours.
Attempts:
2 left
💡 Hint

Consider how Time Travel lets you see data from the past.

Architecture
advanced
3:00remaining
How does Snowflake's Time Travel architecture support data recovery without extra storage costs?

Snowflake uses a unique architecture for Time Travel. Which architectural feature allows Time Travel to enable data recovery efficiently?

AIt stores only the changes (deltas) between data versions, not full copies of data.
BIt duplicates the entire database every hour to a separate storage location.
CIt requires users to manually save snapshots to enable recovery.
DIt compresses all historical data into a single archive file updated daily.
Attempts:
2 left
💡 Hint

Think about how storing only differences can save space.

security
advanced
3:00remaining
What security consideration is important when using Time Travel for data recovery?

When recovering data using Time Travel, which security practice is essential to protect sensitive historical data?

ADisable Time Travel to prevent unauthorized access to old data versions.
BAllow all users to access Time Travel data for transparency.
CEncrypt only current data, as historical data is automatically secure.
DEnsure access controls and permissions apply equally to historical data accessed via Time Travel.
Attempts:
2 left
💡 Hint

Think about who can see past data versions.

Best Practice
expert
4:00remaining
What is the best practice for setting Time Travel retention period to balance recovery and cost?

Snowflake allows configuring the Time Travel retention period. Which option best balances data recovery needs and storage cost?

AAlways set the retention period to the maximum allowed to keep all historical data indefinitely.
BSet the retention period to the minimum required by your recovery policy, avoiding unnecessary storage costs.
CDisable Time Travel and rely only on manual backups to reduce costs.
DSet retention to zero and enable continuous data replication instead.
Attempts:
2 left
💡 Hint

Consider cost vs. recovery needs.