从pentaho中的批处理文件中运行多个作业

nic*_* m. 1 jobs pentaho batch-file kettle

我想问一下除了IDE之外是否有更有效的方法来运行多个转换(70个转换)?使用IDE方式可以,但是单击所有选项卡和隐藏选项卡也很麻烦.

我做的是我尝试使用pan.bat命令并将其放在一个bat文件中.bat文件看起来像这样:

cd <to dest of kitchen.bat>

pan.bat <mytransformation 1>
pan.bat <mytransformation 2>
pan.bat <mytransformation 3>
pan.bat <mytransformation 4>
Run Code Online (Sandbox Code Playgroud)

但它只适用于第一次转换然后退出.我做错了什么或者我有什么选择从脚本运行多重转换

Cod*_*dek 7

这就是JOB的用途.创建一个Job(或多个作业)来运行这些转换并使用kitchen而不是pan来执行.

如果您愿意,也可以动态执行KTR.即执行给定文件夹中的所有KTR等.

由于您没有每次都启动和停止整个VM,因此通过作业运行也应该稍微快一点.(这是非常昂贵的)

此外,通过作业运行可以控制错误处理,并行化和排序.