たまにはちょっとソフトウェア

ワークフロー&スウィィート

KNIMEメモ:複数ファイルを読み込む方法

 

KNIMEで複数ファイルを読み込む方法を調べると、ループを使う方法にたどり着く。
実は最近のKNIME (ver.4.3以降) ならループを使わなくて良い場合がある。

複数のCSVファイルを1つにまとめるフローの例を挙げておく。

f:id:tymsk3891:20220121232735p:plain

昔のフロー

f:id:tymsk3891:20220121232847p:plain

最近のフロー

 

まとめ

最近のReader系ノードはディレクトリ配下の複数ファイル読み込みに対応している。

 

補足

  • バージョン 4.2 --- 昔のフローを作成する必要がある。
  • バージョン 4.3 --- 一部のReader系ノードが対応しているが、読み込みファイルが特定できず使いにくい。
  • バージョン 4.4 --- 主要なReader系ノードが対応し、読み込みファイルが特定できるようになった。JSONXMLの読み込みが未対応。
  • バージョン 4.5 --- JSONXMLの読み込みも含め、主要なReader系ノードが対応した。
  • 複数ファイル読み込み非対応のReader系ノードを使う場合、昔のフローを作成する必要がある。