2014-11-05 5 views

ответ

1

В JAR мы объединяем много файлов классов Java. Но в PDI Jobs файлы находятся в файлах XML. Pentaho использует свой DI Engine для чтения этих XML-файлов. Следовательно, мы не можем создавать JAR-файлы из XML-файла.

0

Вы можете запустить задание ETL из java-кода, используя api для чайника. Вы не можете преобразовать работу в банку.

0

Если вы запускаете задание или преобразование в пакетном режиме, вы должны использовать кухню или панорамирование скриптов (с расширением sh или bat расширения в ОС). На самом деле эти скрипты запускают java-программу внутри, используя параметры, которые вы передаете ей. Одним из параметров должен быть путь к файлу .Kjb (расширение задания), который является обычным файлом xml. Таким образом, файлы xml необходимы, но вы можете сразу запустить команду java (ту, что находится внутри скрипта sh/bat), передавая ему необходимые паразиты. Чтобы узнать, какие параметры вам нужны, вам придется выполнить обратную инженерную работу на сценарии кухни/панорамирования, которые действительно простые и короткие внутри.

Смежные вопросы