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

无法用GetMetadata时,如何在Azure Data Factory提取JSON的recordcount?

在Azure Data Factory中提取JSON的recordcount字段值

方法1:用Lookup活动直接提取

  • 新建Lookup活动,数据源选择目标JSON文件
  • 在Lookup活动的查询设置中,输入JSONPath表达式 $.recordcount,指定提取顶层的recordcount字段
  • 运行活动后,通过表达式 @activity('你的Lookup活动名称').output.firstRow 即可获取对应数值(示例中会返回1)

方法2:结合GetMetadata与Set Variable解析

如果已经通过GetMetadata活动获取到JSON文件内容:

  1. 确保GetMetadata活动勾选了内容选项,拿到JSON字符串内容
  2. 新建Set Variable活动,变量类型设为整数
  3. 变量值使用以下表达式解析JSON并提取字段:
    @json(activity('你的GetMetadata活动名称').output.content).recordcount
    

注:Copy活动的rowcount返回的是results数组的条目数,和顶层recordcount字段无关,直接解析JSON的方式更匹配需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 20:12:14