Correct Answer: A
TheMIN_DATA_RETENTION_TIME_IN_DAYSparameter is set at theAccountlevel in Snowflake. This parameter specifies the minimum number of days Snowflake retains the historical data for time travel, which allows users to access and query data as it existed at previous points in time.
Here's how to understand and adjust this parameter:
* Purpose of MIN_DATA_RETENTION_TIME_IN_DAYS:This parameter is crucial for managing data lifecycle and compliance requirements within Snowflake. It determines the minimum time frame for which you can perform operations like restoring deleted objects or accessing historical versions of data.
* Setting the Parameter:Only account administrators can set or modify this parameter. It is done at the account level, impacting all databases and schemas within the account. The setting can be adjusted
* based on the organization's data retention policy.
* Adjusting the Parameter:
* To view the current setting, use:
SHOWPARAMETERSLIKE'MIN_DATA_RETENTION_TIME_IN_DAYS';
* To change the setting, an account administrator can execute:
ALTERACCOUNTSETMIN_DATA_RETENTION_TIME_IN_DAYS = <number_of_days>;
Reference:For more details on data retention and time travel in Snowflake, refer to the official documentation:
https://docs.snowflake.com/en/sql-reference/account-usage/storage-usage.html#data-retention-time-travel