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

ADF DataFlow中Flatten转换无法选择Unroll by字段求助

ADF数据流Flatten转换「Unroll by」字段禁用问题排查方案
  • 源转换数据类型未正确识别为数组/嵌套结构
    虽然数据预览能看到层级,但ADF可能未将目标字段解析为数组类型。进入源转换的「投影」标签页,检查对应字段的类型——比如body.pagination.limit如果是数组,类型应显示为array(...)。若类型不符,手动修正为正确的数组类型,或重新导入Schema。

  • 未启动调试模式或预览数据未加载完成
    Flatten的字段选择依赖调试模式下的实时数据预览。务必点击顶部「调试」按钮启动调试,且确认源转换的预览数据已完全加载(底部状态栏显示加载完成)。未启动调试时,字段选择器会处于禁用状态。

  • 源数据结构存在不一致性
    部分数据行的目标字段可能不是数组结构,导致ADF无法确定其类型。可在源转换后添加「派生列」,用isArray(body.pagination.limit)函数验证所有行的该字段是否均为数组。若存在非数组行,先过滤或用array(body.pagination.limit)将单个值转为单元素数组。

  • Flatten转换上游连接错误
    检查Flatten的上游节点是否正确指向源转换,而非其他未包含目标字段的转换节点。误连节点会导致字段不可选。

  • 手动输入路径时的语法错误
    手动输入路径需遵循ADF数据流语法:嵌套字段用.分隔,数组字段直接写路径(如body.pagination.limit),注意字段名大小写敏感。路径语法错误会导致系统识别无效,无法完成输入。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 02:24:52