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

Azure Data Factory:能否向For Each传递参数及对Lookup活动执行循环?

Azure Data Factory For Each活动参数传递与Lookup循环可行性解答

完全可行,具体实现步骤如下:

一、给For Each活动传入relativeURLs参数

  • 打开For Each活动的设置面板,找到「参数」区域
  • 添加参数,命名为relativeURLs,根据实际数据类型选择(通常设为数组类型)
  • 在调用该For Each活动时,直接将外部的relativeURLs参数值映射到这个内部参数即可

二、基于Lookup活动'CompanyId Lookup'执行循环

  • 确认'CompanyId Lookup'活动的返回结果为数组格式(Lookup默认返回output.value数组,满足For Each迭代要求)
  • 在For Each活动的设置中,将「迭代项」配置为@activity('CompanyId Lookup').output.value
  • 循环内部通过@item()引用当前迭代的Lookup结果项,例如@item().CompanyId可获取单条结果中的公司ID

注意事项

  • 若relativeURLs为数组,可在循环内部同时使用传入的参数值与@item(),无需担心逻辑冲突
  • 如果需要实现relativeURLs元素与Lookup结果的组合循环,需先通过Join活动或自定义活动生成笛卡尔积数组,再传入For Each迭代

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 11:55:34