ある都市の地区をまたがる人々の移動の流れに関する情報を含む .csv ファイルがあります。.csv ファイルからデータベース (2 つのテーブル) にデータをロードする変換を作成しています。
各行には次の情報があります。
- フィールド 1:
出発地の地区の名前 - フィールド 2 (フィールドの名前 = 到着地の名前): フィールドの値 = 出発地の地区からこの到着地の地区に移動した人の数
これは、宛先地区ごとに繰り返されます。
地区が 20 あるとすると、フィールドの総数は 21 になります。
次の出力を生成するステップが必要です (データ構造の変換): 次の構造を持つ新しい行:
- フィールド 1: 出身地区の名前
- フィールド 2: 宛先地区の名前
- フィールド 3: 地区「フィールド 1」から地区「フィールド 2」に変更された人数
したがって、このステップの出力には 20x20 行が含まれている必要があります。次に、次のデータベース テーブルに 400 行を挿入します。
この新しいデータ構造を生成できる変換ステップが見つかりません。javascript の手順を試して、各起点地区のループを手動で実装し、新しい行ごとにデータベース テーブルへの挿入を生成します。