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

Azure Data Factory中ForEach活动如何遍历所有fetchXML_file值?

Azure Data Factory ForEach活动获取所有fetchXML_file值的简洁方案

问题核心

你当前的ForEach活动Items表达式将完整JSON对象包装在数组中,导致每次迭代仅处理整个JSON结构,只能通过索引[0]获取第一个条目。要遍历所有fetchXML_file,需直接将Items指向raw数组。

修改方案

直接修改ForEach活动的Items表达式,移除外层createArray,并直接定位到daily.raw数组:

@json('{
    "daily": {
        "raw": [
            {
                "entity_name": "ent1",
                "fetchXML_file": "raw/ent1.xml",
                "destination_path_base": "/master/raw/ent1"
            },
            {
                "entity_name": "ent2",
                "fetchXML_file": "raw/ent2.xml",
                "destination_path_base": "/master/raw/ent2"
            },
            {
                "entity_name": "ent3",
                "fetchXML_file": "raw/ent3.xml",
                "destination_path_base": "/master/raw/ent3"
            }
        ]
    }
}').daily.raw

使用方式

修改后,在ForEach活动的内部子活动中,直接通过@item().fetchXML_file即可获取当前迭代条目的fetchXML_file值,无需额外参数或修改原有JSON结构。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 21:15:12