如何从“修改过的javascript”中传递一个变量 - 在“sql脚本”中的步骤 - 在pentaho勺子中的步骤?

时间:2016-09-27 20:33:15

标签: javascript pentaho pentaho-spoon

我是pentaho勺子的新手。我写了一个小的javascript,我在变量中保存了一个日期。现在我需要在sql语句中使用这个变量,以便用这个日期从数据库中删除数据(一切都在一个转换中完成)。有人能告诉我,如果有方法,如何从“修改过的javascript”-step“sql脚本”-step中传递这个变量?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

请务必在Modified Java Script Value步骤的“输出字段”部分中使用您的变量。这会将其添加为数据流中的一列。

然后将此步骤连接到Execute SQL script步骤。按照下图配置它,提供您自己的连接名称和表名称。在此步骤中,我假设您将字段称为“DateField”,并且表中的列名为“datestamp”。

enter image description here

请注意,有很多方法可以做到这一点。这是一种适用于变换的方法;还有其他人也在为工作工作。