Talend:使用tBufferInput / Output作为子作业之间的查找

时间:2019-05-20 09:38:42

标签: talend

是否可以将tBufferInput / Output用作查找(通过tmap),但可以在不同的子作业中使用OnSubJobOK Link?

在一项工作中,这很简单。

但是,当我尝试从 Job1 中的tBufferInput检索值时(运行作业在 Job2 中的tBufferOutput中写入数据之后),缓冲区似乎为空。

作业1:

enter image description here

JOB2:

enter image description here

我的序列:

enter image description here

2 个答案:

答案 0 :(得分:0)

您不能使用Job1中填充的缓存在Job2中读取它。缓存(tBuffers,tHashs)仅在同一作业中可用。

答案 1 :(得分:0)

您可以使用缓存将数据从子作业传播到父作业:

https://help.talend.com/reader/wDRBNUuxk629sNcI0dNYaA/1I5EGN1E92B_kquoxHqV1Q(方案3)

据我所知,不可能反向。