запустить чайник pentaho из cmd. как отправить исходные файлы в качестве параметра?

Я использую Pentaho Kettle 4.0.1. Теперь я запускаю преобразование из Java, предоставляя файл преобразования (тип XML, а не KTR) и предоставляю некоторые другие файлы XML (в папке src), которые предназначены для вставки или обновления в БД.

Я хочу делать эти вещи из файла bat или оболочки, а не из Java. Я не совсем знаком с чайником ... Я видел пример запуска преобразования чайника из файла .bat, но есть только параметр файла, который получает файл преобразования (ktr). Как передать в качестве параметра pan.bat / pan.sh каталог src, где находятся мои файлы данных xml (данные, которые будут вставлены в БД)?


person spauny    schedule 14.06.2012    source источник


Ответы (3)


Думаю, вам нужно прочитать это: http://wiki.pentaho.com/display/EAI/Pan+User+Documentation

person Codek    schedule 14.06.2012

Вы можете использовать следующий синтаксис для файла sh

sh pan.sh -file: Transformation1.ktr -param: parameter1 = myname -param: parameter2 = 30

person Avinash    schedule 08.01.2013

Вы можете использовать преобразования с именами параметров для захвата пути к XML-файлам.

Здесь вы можете увидеть пример,

Это другой способ

person Carlos Castellanos    schedule 14.06.2012
comment
Я не понимаю ... Я нигде не вижу параметра dir / files. - person spauny; 14.06.2012
comment
Как вы думаете, вы могли бы использовать (или используете) этот параметр в ваших преобразованиях или шагах ?? - person Carlos Castellanos; 14.06.2012