在Pentaho中传递路径作为参数

时间:2016-03-03 22:22:45

标签: parameter-passing pentaho transformation jobs kettle

在作业中,我正在检查我想要阅读的文件是否可用。如果这个csv存在,我想读取数据并将它们保存在转换中的数据库表中。

这是我到目前为止所做的: 1)我已经创建了这个工作,2)我已经实现了一些参数,其中一个参数包含文件的路径,3)我已经表明我将把这个值传递给转换。

enter image description here

现在,问题是,我确信这应该是非常简单的实现,但即使我已经关注了一些博客,我也没有成功完成这一部分过程。我试过这个例子:

http://diethardsteiner.blogspot.com.co/2011/03/pentaho-data-integration-scheduling-and.html

我的问题仍然存在。如何指示转换必须使用我从工作中获得的参数?

1 个答案:

答案 0 :(得分:1)

你刚刚把这些专栏搞混了

  • 参数应该是您正在运行的转换中参数的名称。
  • 价值是您传递的价值。

由于您传递的是变量,而不是常量值,因此使用${}语法来表明这一点。

Screenshot of Transformation settings