2

我正在使用 jdbc 连接,并且正在使用示例 ${sample_db_connection} 传递参数,并且该参数已在服务器中的文本文件中定义为 sample_db_connection=localhost,我想在作业步骤中传递文本文件,以便每当作业运行时它找到了这个参数,它会自动取文本文件中定义的值。

4

1 回答 1

3

您需要使用“ Property Input ”作为输入步骤和“ Modified Java Script ”步骤创建一个 KTR 文件来定义键值映射。检查下图:

在此处输入图像描述

在输入步骤中定义您的文件名。在 JS 步骤中,您可以使用“setVariable”函数来定义键值映射。

在此处输入图像描述

一旦开始执行此作业,pentaho 将为所有连接设置变量。

希望我已经正确理解了这个问题,这就是你要找的!:)

于 2014-12-17T13:15:05.320 回答