ETLやSQLでデータの行列レイアウト変更とカラム追加
どーも。こんにちわ。
ETLを利用して、データの行列レイアウト変更とカラム追加を行っていますが、現在のETLを利用した運用だと、カラムが100個あるようなものには対応するのが困難なので、ある程度シンプルに対応出来る方法を探しています。(現在の運用は、ETLで「列を選択」、「定数を追加」、「行の追加」を利用してます。)
データのイメージとしては以下となります。
上記のように、日付がカラムになってしまっているデータを下記の日付のデータは日付のカラムにし、数字のデータは数字のカラムとなるデータレイアウトに変更したいです。
皆様のお知恵を拝借できればと思います。
どーぞ、宜しくお願いいたします。
0
ベストアンサー
-
どーも こんにちは。
横並びを縦並びに変換するのは、ETLの「列を折りたたむ」機能で一発でできます。
date列は文字列になるので、上記変換の後に、ETLの「列のタイプを設定」か、その部分だけ DataFlow SQL でDate型に変換するのがよいと思います。
2
答え
-
どーも こんにちは。
横並びを縦並びに変換するのは、ETLの「列を折りたたむ」機能で一発でできます。
date列は文字列になるので、上記変換の後に、ETLの「列のタイプを設定」か、その部分だけ DataFlow SQL でDate型に変換するのがよいと思います。
2 -
tomoさん
ご回答ありがとうございます。
そんな簡単に出来たんですね!
早速試してみたところ、
凄くシンプルに対応することができました。
今から他のデータもキレイにしていきたいと思います。
ありがとうございます!
どーもありがとうございます!
1