在 Pentaho 中将路径作为参数传递

Passing a path as a parameter in Pentaho

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

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

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

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

我的问题还是一样。我如何向转换指示它必须使用我从工作中给他的参数?

您只是混淆了列

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

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