Интеграция данных Pentaho (PDI, aka Kettle) поставляется с инструментом командной строки под названием «кухня», который вы можете использовать для запуска файлов .kjb. (FYI, «ложка» может использоваться для запуска файлов .ktr.)
Вы можете использовать что-то вроде команды shell_exec в PHP для запуска вашего .kjb-файла с помощью кухни, как и вы запускаете его в командной строке.
Если я правильно помню, вы должны сделать свой текущий рабочий каталог тем, что находится в файле kitchen.bat (или .sh), прежде чем запускать его - я не помню, почему, просто мы должны были в этом каталоге для правильной работы.
Спасибо Марку. Я попробую этот вариант. –