azure ADX表指定策略保留期中的UTC时间

am46iovg  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(65)

在Azure Data Explorer中删除表中的数据时,是否可以指定UTC时间?
例如:
“我的table”经常被事件中心摄取。我希望我的表保留策略仅保留从00:15:00 UTC到次日00:15:00 UTC的数据。
我试过了,但我不确定。

.alter table TableName policy retention 

{
"SoftDeletePeriod": "1.00:15:00",
"Recoverability": "Enabled"
}

我在Microsoft ADX文档中没有找到任何与时间相关的内容。

toiithl6

toiithl61#

数据保持基于timespan值(例如,1.00:00:00为1天),而不是datetime值(例如2023-06-22 17:53:55)。

  • 即便如此,正如documentation中提到的:* 删除时间不准确。系统保证数据在超过限制之前不会被删除,但在该点之后不会立即删除。*

如果您希望在某个时间删除数据,您可以使用适当的控制命令(手动或使用简单的脚本/应用程序)显式地执行此操作。参见:Delete data from Azure Data Explorer
或者,您可以在表上设置row-level-security policy,这将过滤掉您不希望返回给查询该表的任何人的任何记录,同时使保留策略最终删除数据。

相关问题