You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Factory中向Kusto(Azure Data Explorer)写入数据时如何指定Drop-by数据区标签?

在Azure Data Factory中为Kusto导入数据设置Drop-by标签

你可以通过配置Kusto接收器的Ingestion Properties来添加这类用于批量删除的标签,具体操作步骤如下:

  1. 打开你的ADF数据流,定位到Kusto接收器活动,进入它的配置界面

  2. 切换到Settings(设置)选项卡,找到Ingestion Properties(摄入属性)区域

  3. 在Additional Properties(额外属性)中添加一组键值对:

    • 键:tags
    • 值:["drop-by:YYYY-MM-DD"](将YYYY-MM-DD替换为你实际需要的日期或自定义标识)

    注意:值必须严格遵循JSON数组格式,若需要设置多个标签,可写成["drop-by:2024-05-20", "source:adf-migration"]这种形式

  4. 保存配置后重新运行数据流,导入到Kusto的数据扩展(extents)就会带上你设置的标签了

验证与后续删除操作

你可以在Kusto中运行以下查询确认标签是否生效:

.show table YourTableName extents | project ExtentId, Tags

如果能看到目标drop-by标签,就说明配置成功。之后要删除对应数据区时,直接使用你提到的命令即可:

.drop extents <| .show table YourTableName extents where tags has "drop-by:YYYY-MM-DD"

进阶:动态生成标签

如果需要标签值随运行时间动态变化(比如自动使用当天日期),可以用ADF的动态内容表达式,示例如下:

["drop-by:@utcNow('yyyy-MM-dd')"]

这样每次运行数据流都会自动带上当日的日期标签,非常适合按批次管理数据的场景。

内容的提问来源于stack exchange,提问作者Krumelur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.28 22:17:45