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

Azure Data Factory数据流Flatten组件如何按索引访问数组并映射列

数组索引访问语法

Azure Data Flow 表达式中访问数组指定位置元素的语法为数组变量[索引值],数组下标从0开始计数,你需要的映射逻辑对应表达式如下:

  • Screw 字段取值:analysisData[0]
  • Type 字段取值:analysisData[1]
  • Class_Region 字段取值:analysisData[2]

完整配置步骤

  1. 配置JSON数据源,确保输入结构解析正确,analysisData被识别为二维数组类型。
  2. 添加Flatten组件,在「展开」配置项中选择analysisData作为待展开数组,这一步会将analysisData下的每一个子数组转换为单独的行,每行对应一条业务记录。
  3. 可以直接在Flatten组件的映射配置页,或者新增派生列组件,按照上述索引语法自定义生成需要的字段。如果需要完整映射所有字段,可以按照columnNames数组的顺序依次提取,例如Orders/Sales对应analysisData[3]、Quarter-3对应analysisData[4],以此类推。
  4. 完成字段类型转换(示例数据中数值用逗号作为小数分隔符,可使用replace函数替换为点后再转数值类型)后,将生成的字段和Azure SQL目标表字段一一映射即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 12:54:03