In order to run a transformation or a job stored as a .ktr
file or a .kjb
file follow these steps:
Open a terminal window.
Go to the Kettle installation directory.
Run the proper command according to the following table:
Task |
Windows |
Unix-based system |
---|---|---|
Running a transformation |
|
|
Running a job |
|
|
Note
When specifying the .ktr
or .kjb
filename you must include the full path. If the name contains spaces, surround it with double quotes.
Here you have some examples:
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-based 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 autologin (see Appendix A, Working with Repositories), as part of the command add /norep
. This will avoid the PDI log into the repository.