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

Azure Data Factory复制活动仅导入XML文件首行问题求助

解决Azure数据复制活动仅导入XML首条记录的问题

核心问题定位

问题根源不是字段映射语法,而是XML数据集未配置正确的迭代根节点,导致复制活动仅识别第一条<queue>记录。

具体修复步骤

  • 修改XML源数据集配置
    打开XML源数据集,进入「结构」选项卡点击「导入架构」,在配置窗口设置根路径为$['queues']['queue']——这个路径指向所有<queue>节点的集合,而非单个节点。保存后数据集会自动识别所有<queue>下的字段。
  • 调整复制活动字段映射
    移除映射路径中的索引[0],因为数据集已迭代所有<queue>节点,字段路径改为:
    • 日期字段:$['@queue_date'][0]['value']
    • 其他字段同理,比如$['@queue_id'][0]['value']
      确保SQL表字段对应XML中对应的value节点即可。
  • 验证配置
    先通过数据集的「预览数据」功能确认是否加载所有<queue>记录,再执行复制活动检查SQL表数据完整性。

额外说明

若XML中每个<queue>的字段结构一致,上述配置即可解决问题;若存在嵌套层级不一致的情况,需先统一XML结构,或在数据集配置中使用XPath表达式精准定位迭代节点。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 02:50:55