2014-11-05 77 views

回答

1

在JAR中,我們聚合了許多Java類文件。但在PDI作業中,這些文件是在XML文件中。 Pentaho使用其DI引擎來讀取這些XML文件。因此我們不能從XML文件中創建JAR文件。

0

您可以使用kettle的api從java代碼運行ETL作業。你不能將作業轉換成jar。

0

如果您在批處理模式下啓動作業或轉換,則必須使用腳本kitchen或pan(在操作系統上使用sh或bat擴展名)。實際上,這些腳本使用傳遞給它的參數在裏面運行一個java程序。其中一個參數必須是文件.Kjb(作業的擴展名)的路徑,它是一個常規的xml文件。所以xml文件是必需的,但是您可以直接啓動java命令(sh/bat腳本中的一個),將所需的參數傳遞給它。要查看它需要的參數,您必須對廚房/平底鍋腳本進行逆向工程,這些內容非常簡單。