在Pentaho中如何在水壶作业中为文件存储库设置动态文件路径或文件夹目录?

时间:2013-12-30 06:30:36

标签: repository pentaho business-intelligence kettle

如何为水壶作业设置动态文件路径或文件夹目录?

请查看随附的屏幕截图。

目标: 从配置文件中读取路径作为变量[,以便我们可以根据其他参数动态更改路径。

详细信息:说,我们希望将/ web / test目录用于测试环境,并且我们希望在参数未测试时从正常路径获取文件存储库!我假设,必须有一种方法可以保存config / ini文件,从而我们可以读取路径并使用pentaho的“文件/目录”部分中的变量。

我经历了变量引用选项,但主要是针对数据库配置参数,有些人建议哪个不是很好的选项而不是你可以在xml中指定数据库配置。 请提出任何想法或解决方案。

enter image description here

1 个答案:

答案 0 :(得分:3)

听起来您想在.kettle文件中设置参数/变量,并在File or directory文本框中引用它。注意框旁边的红色美元符号。这意味着该字段接受变量。这是变量的wiki条目:

PDI Variables

如果只能有一个.kettle文件,您也可以直接从配置文件中读取(从转换中)并使用Set variables步骤动态设置它。另请查看Check if connected to repository(来自存储库分支)步骤,看看是否符合您的需求。

如果这些都不符合您的需求,请在您的问题中添加详细信息,以准确描述您尝试做的事情以及您尝试如何做。