1

Pentaho Kettle 4.0.1 を使用しています。ここで、変換ファイル (KTR ではない XML タイプ) を提供して Java から変換を実行し、DB に挿入または更新するための他の XML ファイル (src フォルダー内) を提供します。

私が望むのは、Java からではなく、バットまたはシェル ファイルからこれらのことを行うことです。私はケトルに完全に精通しているわけではありません... .bat ファイルからケトル変換を実行する例を見たことがありますが、変換ファイル (ktr) を受け取るファイル パラメータしかありません。xml データ ファイル (DB に挿入されるデータ) がある src dir を pan.bat/pan.sh にパラメーターとして渡すにはどうすればよいですか?

4

3 に答える 3

1

これを読む必要があると思います: http://wiki.pentaho.com/display/EAI/Pan+User+Documentation

于 2012-06-14T14:59:46.980 に答える
1

shファイルには次の構文を使用できます

sh pan.sh -file:Transformation1.ktr -param:parameter1=myname -param:parameter2=30

于 2013-01-08T12:15:51.197 に答える
0

名前付きパラメーターの変換を使用して、xml ファイルのパスを取得できます。

ここで例を見ることができます

これは他の方法です

于 2012-06-14T14:23:51.490 に答える