为输入行的一组字段生成一个新行(并为每个新行生成一个查询)

Generate a new row for a set of fields of the input row (and generate a query for each new row)

我们有一个 .csv 文件,其中包含有关城市跨区人员流动的信息。 我们正在创建一个将数据从 .csv 文件加载到数据库的转换 (2 tables):

每行有以下信息:
- 字段 1:原产区名称
- 字段2(字段名=目的区名):字段值=从原区转为目的区的人数
这对每个目的地区域重复。

假设有20个区所以字段总数为21

我们想要一个生成以下输出的步骤(转换数据结构): 具有以下结构的新行:

因此此步骤的输出必须包含 20x20 rows.We 然后将 400 行插入以下数据库 table:

我们找不到任何可以生成这个新数据结构的转换步骤。我们将尝试 javascript 步骤为每个起始区手动实现一个循环,然后为每个新行生成插入数据库 table。

将列从它们在一行(透视表)中的列中收听的位置移动,以有一行 pr。列,以及您应该使用 Row Normaliser.

的键列