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

Azure Data Factory中Foreach循环内SetVariable未按预期迭代的问题

ADF批量加载Excel数据异常排查问题

本地存在包含子文件夹的DataFolder,每个子文件夹名称含日期,内部有多个Excel文件。使用Azure Data Factory(ADF)的Foreach活动遍历子文件夹,将各Excel文件数据加载至SQL表,配置如下:

  • SetVariable1:截取子文件夹名称中的日期部分
  • SetVariable2:将日期中的点替换为斜杠

但最终SQL表仅存在5-31-2023日期数据,06-30-2023的数据缺失。

关键表达式信息

SetVariable2的DatePart变量表达式:

@substring(
item().name
, add(lastIndexOf(item().name, ' '), 1)
, sub(length(item().name), add(lastIndexOf(item().name, ' '),1)))

该变量在Copy Data活动中被用作新增列的值。

更新说明

按@RakeshGovindula提供的方式重建管道后,执行顺序恢复正常;但在自身环境中,即使表达式、配置完全一致,执行顺序仍存在异常。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 19:17:06