ADF DataFlow Activity 如何创建动态派生列

ADF DataFlow Activity how to create dynamic derived column

我输入了固定宽度的txt文件作为源。

下面的测试文件示例

column_1
12ABC3455
13XYZ5678

如何构建动态列模式以生成派生列。

列名称:empId -> substring(column_1,1,2)

derive Column setting

我可以在表达式中对 & substring(column_1,1,2) 中的 empid 进行硬编码。

但我需要使用 JSON 输入使其动态化,以派生具有列模式的动态派生列。

下面示例 JSON 输入参数。

我输入JSON格式化参数

[
   {
      "colname": "empid",
      "startpos": 1,
      "length": 2
   },
   {
      "colname": "empname",
      "startpos": 3,
      "length": 3
   },
   {
      "colname": "empSal",
      "startpos": 6,
      "length": 4
   }
]

帮助我使用 json 输入

构建列模式

我测试了很多次,都做不到。

根据我的经验,我不敢告诉你,在数据工厂活动或数据流中使用 json 参数是不可能的。