我们有一个 .csv 文件,其中包含有关城市各区人口迁移流动的信息。我们正在创建一个将数据从 .csv 文件加载到数据库(2 个表)的转换:
每行有以下信息:
- 字段 1:始发区名称
- 字段 2(字段名称 = 目的地地区名称): 字段值 = 从始发地区改变到本目的地地区的人数
这对每个目的地区域重复。
假设有 20 个区,那么字段的总数是 21
我们需要一个生成以下输出(转换数据结构)的步骤: 具有以下结构的新行:
- 字段 1:始发区名称
- 字段 2:目的地地区的名称
- 场 3:从“场 1”区变为“场 2”区的人数
所以这一步的输出必须包含 20x20 行。然后我们将在以下数据库表中插入 400 行:
我们找不到任何可以生成这种新数据结构的转换步骤。我们将尝试使用 javascript 步骤为每个源区手动实现一个循环,然后为每个新行生成插入到数据库表中的内容。