Snowflake cloud data platform 雪花能否自动清除超过X天的记录?

Snowflake cloud data platform 雪花能否自动清除超过X天的记录?,snowflake-cloud-data-platform,snowflake-schema,Snowflake Cloud Data Platform,Snowflake Schema,对于snowflake中的现有表,是否有一种方法可以为每条记录设置TTL 换句话说,我可以确保定期自动清除90天前更新/创建的记录。Opt 1。如果该表用于分析,您可以在其上构建一个视图,仅检索最近90天的数据(这样做您就有了历史记录) 选择2。您可以按计划使用SQL语句删除超过90天的记录您可以使用雪花任务按常规计划运行删除操作。如果您正在处理一个非常大的表,我建议您将它聚集在要从中删除的任何字段的日期。这将提高delete语句的性能。不幸的是,无法在表上设置此选项并让它自动为您删除记录

对于snowflake中的现有表,是否有一种方法可以为每条记录设置TTL


换句话说,我可以确保定期自动清除90天前更新/创建的记录。

Opt 1。如果该表用于分析,您可以在其上构建一个视图,仅检索最近90天的数据(这样做您就有了历史记录)
选择2。您可以按计划使用SQL语句删除超过90天的记录

您可以使用雪花任务按常规计划运行删除操作。如果您正在处理一个非常大的表,我建议您将它聚集在要从中删除的任何字段的日期。这将提高delete语句的性能。不幸的是,无法在表上设置此选项并让它自动为您删除记录