【问题标题】:pentaho set variable to jobspentaho 将变量设置为作业
【发布时间】:2017-02-27 07:42:53
【问题描述】:

我是 pentaho 的新手。我有 3 个转换的工作,所有 3 个转换都是相似的。在每个转换中都有 Sql 查询类似于
select * from table1 where tabl1.col1='XXX' and tab2.col2='YYYY'

col1 的值保持不变。我想在工作中将它作为变量传递,而不是在每个转换中替换它。这样做的步骤是什么。

【问题讨论】:

  • 您必须首先在第一次转换中设置变量,在其他转换中您必须获取变量。我会建议阅读设置变量并获取变量概念。
  • 变量和字段替换是有区别的。是表格输入步骤吗?

标签: pentaho pentaho-spoon pentaho-data-integration


【解决方案1】:

你将你的转换一分为二:

  1. 一个用于设置 var
  2. 第二个使用步骤 #1 中的设置变量。

请参阅在线提供的 Pentaho 文档:

http://wiki.pentaho.com/display/COM/Using+Variables+in+Kettle

http://wiki.pentaho.com/display/EAI/Set+Variables

您不能在设置变量的同一转换中使用变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 2021-09-01
    • 2021-11-01
    • 2010-11-04
    • 2023-03-24
    相关资源
    最近更新 更多