CSVデータにSELECTクエリをかけられるので、前処理としての必要データ抽出がめちゃくちゃ楽になります。
個人的に感動しました。
今回はKNIMEで以下に挑戦してます。
・CDATA JDBC CSVDriverとKNIME連携
・KNIMEで株価データCSV参照
・参照したCSVファイルの前処理として、データへSELECT発行
・SELECT結果をグラフ化
CDATA JDBC CSVDriverとKNIME連携
CDATA JDBC評価版のダウンロード手順は前回参照。 KNIMEでのJDBCドライバ設定は公式チュートリアル参照して進めます。KNIME(すでに古めの3.3.2)を起動
File→Install KNIME Extensions
KNIME→Databases→ここでダウンロードしたCSVドライバを指定します。
KNIMEで株価データCSV参照
ワークフローへDatabase Reader を追加→右クリック→Configure
・Database Driver→追加したCSVドライバを指定
・Database URL→jdbc:csv:DataSource=CSVファイルのフォルダパス;
右下のDatabase Browser→Fetch Metadataクリック→読み込みたいCSVファイルをダブルクリック
SQL Statementへ反映されます。
ここでの注意点として、テーブル名から「.csv」を削除します。
FROM bb.csv
↓正しくは
FROM bb
参照したCSVファイルの前処理として、データへSELECT発行
「.csv」に注意しながらSQL文を作成します。 今回は単純にすでにある項目を選んでいます。
ここで条件指定やGROUP BYして必要な前処理ができてしまいます。
これがCSVファイルにできるのは、かなり便利です。
SELECT結果をグラフ化
Line Chartを追加し、折れ線グラフで表示します。