我需要将值从Tpostgressql传递给上下文变量,以便上下文变量值可以在其他组件中使用 tpostgres中使用的查询是:
select max(started_on) started_on from etl_log
我创建了一个上下文变量started_on_date
(日期数据类型)
在Tjavarow: -
context.started_on_date =row1.started_on
但它会抛出
错误created_on变量无法解析或不是字段
答案 0 :(得分:0)
您是否在tPostrgesqlInput组件中定义了架构?如果没有,那就需要先做。然后,同步tJavaRow的模式。如果合适,您可以使用Java行的代码生成功能。
问题/如果要在同一作业中执行基于行的处理,则可能无需将启动日期放在上下文中。
如果要进行非基于行的处理,可以使用tJavaRow组件将值放在globalMap中。这假设只有一行数据或您只关心最后一行。然后,您可以在不处理流(行)的其他组件中使用该值。 tJava就是一个例子。