Modelerをバッチ実行する際に、ストリーム内のクエリを動的に変更したい。

そんな時はスクリプトとパラメータを利用する。

CLEM式に渡すときは、
stream = modeler.script.stream()
でもできるけど、
データベースノードのクエリとかに渡すなど、基本的には、
session = modeler.script.session()
を使うようにする。

・スクリプトの中
stream = modeler.script.stream() tablename = stream.getParameterValue('TNAME')

・コマンド

clemb -PTNAME="TESTTABLE" -stream test.str -execute


参考)ベンダーのテックノート