1. A Snowflake account uses the Enterprise edition. A table with DATA_RETENTION_TIME_IN_DAYS = 30 is dropped by a user. Forty days after the drop, the data team asks Snowflake Support to recover the data. What is the outcome?
- A. Recovery is possible because Snowflake's Fail-safe provides 7 days of recovery beyond Time Travel, totaling 37 days. Since 40 days have passed, recovery is NOT possible.✓ Correct
- B. Recovery is always possible regardless of time because Snowflake keeps data permanently in cold storage.
- C. Recovery is possible because UNDROP TABLE can be used at any time within 90 days on Enterprise edition.
- D. Recovery is possible because Fail-safe extends for 30 days on Enterprise edition, giving a total of 60 days.
Explanation
Correct (A): For permanent tables, Time Travel retention is defined by DATA_RETENTION_TIME_IN_DAYS (30 days here). After the Time Travel window expires, Snowflake moves the data into Fail-safe, which provides an additional 7 days of recovery accessible only by Snowflake Support. Total potential recovery window = 30 + 7 = 37 days. Since 40 days have elapsed, both Time Travel and Fail-safe have expired and the data is permanently gone — recovery is NOT possible. Incorrect (B): Snowflake does not retain data permanently. Once Fail-safe expires, data is purged and unrecoverable. Incorrect (C): UNDROP TABLE is a Time Travel operation and is only available within the DATA_RETENTION_TIME_IN_DAYS window (30 days). After that window, UNDROP is not possible. The 90-day limit refers to the maximum configurable retention on Enterprise edition, not a fixed recovery window. Incorrect (D): Fail-safe is always 7 days for permanent tables regardless of Snowflake edition. It is not extended to 30 days on Enterprise edition.