在水壶中的作业/转换中引用先前目录中的文件

时间:2020-03-08 17:52:18

标签: kettle pentaho-spoon pentaho-data-integration pdi

我在水壶(PDI)的作业/转换中遇到一种情况,需要引用当前目录上方目录中的作业/转换。

例如:目录结构是这样的。 / home / ubuntu / mainETL / Jobs / trans。

对于mainETL中存在的作业,作业/传输的所有路径都称为$ {Internal.Job.Filename.Directory} /Jobs/testjob.kjb。要进行转换,请使用$ {Internal.Job.Filename.Directory} /Jobs/trans/testtrans.ktr。

但是我遇到一种情况,对于mainETL中存在的作业,请参考/ home / ubuntu目录中存在的job / trans。

有人请提出解决方案。谢谢/

1 个答案:

答案 0 :(得分:1)

您可以使用

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

注意:如果您使用的是Pentaho 8或更高版本,则应使用变量

$ {Internal.Entry.Current.Directory}

由于另一个已不推荐使用。

相关问题