我们可以在 Kusto 中设置 table 年的保留期吗?

Can we set retention period for a table in years in Kusto?

目前,我只能看到使用以天为单位指定的保留期的示例。我们可以在 Kusto 中以年为单位指定 table 的保留期吗?我的意思是下面的命令会将保留期设置为 10 年吗? .alter-merge table Table1 policy retention softdelete = 10y recoverability = disabled

另外,软删除将数据保留在数据库中,并将记录标记为删除权限。有没有办法进行硬删除以及使用它有什么问题?我的记录不涉及旧数据,因此我想在保留期后完全删除记录。

  • 保留策略命令收到 timespan literal 并且 year 不是受支持的格式之一,因此示例中的命令不起作用。您需要以天为单位指定时间段。
  • 如果 Recoverability 设置为 Enabled,存储项目将在保留策略过期 14 天后从存储中删除。如果设置为 Disabled 删除将在保留政策期限后 1 天完成。