Courseiva

DEA-C02 · topic practice

Storage and Data Protection practice questions

This domain covers Snowflake storage architecture and data protection: permanent, transient, and temporary tables, Time Travel retention, Fail-safe, UNDROP, cloning, and replication. Questions test how DATA_RETENTION_TIME_IN_DAYS behaves at account, schema, and table level, and how retention interacts with table type and edition.

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: Storage and Data Protection

What the exam tests

What to know about Storage and Data Protection

Be able to select the correct table type for a workload and calculate when data becomes permanently unrecoverable by combining Time Travel retention with Fail-safe. The critical skill is tracking whether retention comes from the table, schema, or account default, and how UNDROP restores it.

Choosing transient or temporary tables for intermediate ETL data versus permanent tables

Computing total recoverability windows by combining Time Travel retention with Fail-safe periods

Predicting how schema-level DATA_RETENTION_TIME_IN_DAYS changes apply to existing permanent tables

Determining retention settings and behavior after UNDROP, including inheritance from schema or account defaults

Watch out for

Common Storage and Data Protection exam traps

  • ▸Assuming a schema parameter change retroactively rewrites retention on existing tables, when inheritance and explicit table-level overrides behave differently.
  • ▸Forgetting that Fail-safe adds a fixed non-configurable period after Time Travel ends, so total unrecoverable time exceeds the retention setting.
  • ▸Treating transient and temporary tables as having the same Time Travel and Fail-safe coverage as permanent tables.

Practice set

Storage and Data Protection questions

20 questions · select your answer, then reveal the explanation

A Data Engineer needs to ensure that a table containing sensitive PII can be restored to any point in time within the last 90 days. Which configuration must be applied to the table?

Which TWO statements are true regarding Snowflake Fail-safe?

Which THREE actions can be performed on a table while it is in a state where it could be recovered via UNDROP?

A Data Engineer is implementing a data lifecycle policy and needs to reduce storage costs. Which action will have the most immediate impact on reducing storage costs related to Time Travel?

Which object type allows for the longest DATA_RETENTION_TIME_IN_DAYS setting in a Snowflake Standard Edition account?

What happens to the data in a table after it has been deleted and the Time Travel period has expired?

Which THREE of the following are valid methods to recover data that has been accidentally deleted or modified?

Which of the following is a consequence of dropping a database?

A data engineer is managing a multi-terabyte table that experiences frequent updates to recent records while older records remain static. The engineer notices that storage costs are increasing faster than the data volume. Which Snowflake feature is most likely contributing to these costs due to how it handles data modifications?

A company is using Snowflake Enterprise Edition. They have a permanent table with a DATA_RETENTION_TIME_IN_DAYS set to 90. Which TWO statements are true regarding the storage lifecycle of data in this table?

A data engineer is optimizing storage and performance for a massive fact table. Which THREE factors directly influence the efficiency of micro-partition pruning in Snowflake?

A data engineer is configuring Snowflake Iceberg tables. Which TWO factors determine the storage costs for these tables when Snowflake is the catalog provider?

Which command should a data engineer use to restore a table that was accidentally deleted 30 minutes ago, assuming the table had a 1-day retention period?

What are TWO characteristic features of Temporary Tables in Snowflake regarding their storage and visibility?

A data engineer is managing a Snowflake environment with a mix of permanent and transient tables. The engineer wants to reduce storage costs associated with Time Travel and Fail-safe for a large permanent table that is only used for development. The table currently has DATA_RETENTION_TIME_IN_DAYS set to 10. What is the most effective action to minimize storage costs while retaining some recovery capability?

A data engineer is designing a disaster recovery plan for a Snowflake account. They need to protect a critical permanent table against accidental modification, and they want the ability to query the table as it existed at any point within the prior 30 days without needing Snowflake Support. Which feature should they configure, and what is the correct retention window for the account edition they should select?

A data engineer is designing a storage strategy for a Snowflake account and wants to reduce storage costs while preserving recovery options for critical tables. Which two statements about Time Travel and Fail-safe are accurate? (Choose two.)

A Snowflake account uses Enterprise Edition. A permanent table named LEDGER_FACT has DATA_RETENTION_TIME_IN_DAYS set to 30. An engineer runs a DELETE statement that removes 40 percent of the rows, then immediately queries the table and finds the rows gone. Which statement correctly describes recovery options for the deleted rows?

A data engineer manages a Snowflake account where a transient table named STG_EVENTS is loaded hourly by a task. Compliance requires that the table never be recoverable after a DROP, and the table must not incur Fail-safe charges. The engineer needs to verify the current configuration of STG_EVENTS and, if needed, change it so both requirements are met. Which two actions should the engineer take? (Choose two.)

A data engineer has a permanent table named SALES_FACT in a Snowflake Enterprise Edition account. The table has DATA_RETENTION_TIME_IN_DAYS set to 10. The table is dropped at 9:00 AM on Monday. On Wednesday at 3:00 PM, the engineer attempts to run SELECT * FROM SALES_FACT AT (TIMESTAMP => '2024-06-12 15:00:00'::TIMESTAMP); but receives an error that the table does not exist. What is the most likely reason for this error?

Free account

Track your progress over time

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

Focused Storage and Data Protection sessions

Start a Storage and Data Protection only practice session

Every question in these sessions is drawn from the Storage and Data Protection 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 Storage and Data Protection?
Be able to select the correct table type for a workload and calculate when data becomes permanently unrecoverable by combining Time Travel retention with Fail-safe. The critical skill is tracking whether retention comes from the table, schema, or account default, and how UNDROP restores it.
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 Storage and Data Protection questions in a focused session?
Yes — the session launcher on this page draws every question from the Storage and Data Protection 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.