A data engineer needs to protect a set of permanent tables in a Snowflake Enterprise Edition account. The requirement is to allow querying of historical versions for up to 30 days and to allow recovery of dropped tables within that same window. Which two actions should the engineer take to meet these requirements? (Choose two.)
Enterprise Edition raises the maximum Time Travel retention for permanent tables from one day to ninety days, enabling the 30-day window. Without Enterprise Edition, a 30-day retention setting would not be permitted, so verifying the edition is a prerequisite for meeting the requirement.
Why this answer
Meeting a 30-day queryable-history requirement on permanent tables requires Enterprise Edition, which raises the maximum retention from one day to ninety days, and an explicit DATA_RETENTION_TIME_IN_DAYS setting of 30 on each table. Transient tables cap retention at one day, Fail-safe is non-queryable and fixed at seven days, and there is no configurable FAILSAFE_DAYS parameter.
Exam trap
The trap here is assuming Fail-safe is configurable per table or provides queryable history, when it is actually a fixed seven-day, non-queryable layer managed by Snowflake.