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

Azure Data Factory中读取REST返回JSON的复制数据映射配置求助

Azure Data Factory 复制数据组件映射REST JSON数据配置步骤

前提准备

先完成REST数据集的基础配置(指定端点、认证方式等),确保复制活动源端已能正确获取JSON数据预览。

常见JSON结构的映射配置

情况1:返回扁平数组JSON(示例:[{"id":1,"name":"test"},...])

  • 进入复制活动的映射标签页,点击导入 schemas,ADF会自动识别顶层数组内的字段,直接勾选需要映射的字段,对应到目标数据集的列即可。
  • 无需的字段可直接取消勾选或删除映射项。

情况2:返回带外层包裹的嵌套JSON(示例:{"data":[{"id":1,"name":"test"},...]})

  1. 先在源数据集的JSON格式配置中,填写JSON path为嵌套数组的路径(比如$.data),让ADF直接解析数组内的每条数据作为行数据。
  2. 返回复制活动的映射标签页,点击导入 schemas,即可识别到数组内的扁平字段,再进行字段映射。

情况3:JSON包含多层嵌套对象(示例:[{"id":1,"user":{"name":"test","age":20}},...])

  • 导入schemas后,会显示嵌套对象的层级字段(比如user.name),直接将其映射到目标列即可;
  • 若需拆分嵌套对象为独立字段,可展开嵌套字段后分别映射到对应的目标列。

注意事项

  • 若JSON字段名与目标列名不一致,直接在映射中修改目标列名,或通过派生列活动先转换字段名再映射;
  • 遇到字段类型不匹配时,可在映射中修改字段数据类型,或添加数据转换步骤处理;
  • 确保源端JSON路径配置正确,可通过数据预览功能验证是否成功读取到目标数据行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 19:52:03