Ссылка на файл из предыдущего каталога в задании / преобразование в чайник - PullRequest
0 голосов
/ 08 марта 2020

Я сталкиваюсь с ситуацией в задании / преобразовании в чайнике (PDI), когда мне нужно сослаться на задание / преобразование, которое находится в каталоге, который находится над текущим каталогом.

Например: структура каталога это так. / Главная / убунту / mainETL / Работа / Пер.

Для задания, существующего в mainETL, все пути заданий / транс именуются как $ {Internal.Job.Filename.Directory} /Jobs/testjob.kjb. для преобразования $ {Internal.Job.Filename.Directory} /Jobs/trans/testtrans.ktr.

Но я сталкиваюсь с ситуацией, когда для задания, существующего в mainETL, ссылается на задание / trans, существующее в каталоге / home / ubuntu.

Кто-то, пожалуйста, предлагает решение. Спасибо /

1 Ответ

1 голос
/ 09 марта 2020

Вы можете использовать

$ {Internal.Job.Filename.Directory} /..

Примечание: если вы используете Pentaho 8 или выше, вы должны использовать переменную

$ {Internal.Entry.Current.Directory}

Поскольку другой теперь устарел.

...