In order to run a transformation or job stored as a .ktr
/ .kjb
file, follow these steps:
Open a terminal window.
Go to the Kettle installation directory.
Run the proper command according to the following table:
Running a ...
Windows
Unix-like system
transformation
pan.bat /file:<ktr file name>
pan.sh /file:<ktr file name>
job
kitchen.bat /file:<kjb file name>
kitchen.sh /file:<kjb file name>
When specifying the .ktr
/.kjb
filename, you must include the full path. If the name contains spaces, surround it with double quotes.
Suppose that you work with Windows and that your Kettle installation directory is
c:\pdi-ce
. In order to execute a transformation stored in the filec:\pdi_labs\hello.ktr
, you have to type the following commands:C: cd \pdi-ce pan.bat /file:"c:\pdi_labs\hello.ktr"
Suppose that you work with a Unix-like system and that your Kettle installation directory is
/home/yourself/pdi-ce
. In order to execute a job stored in the file/home/pdi_labs/hellojob.kjb
, you have to type the following commands:cd /home/yourself/pdi-ce kitchen.sh /file:"/home/yourself/pdi-ce/hellojob.kjb"
Note
If you have a repository with auto login (refer Appendix A), as part of the command, add
/norep
. This will avoid that PDI login to the repository.