java Talend自定义连接组件
我当前的用例如下:
TABEL1
A | B | time
12 | 13 |20161012132401
TABEL2
A | B | time
12 | 13 |20161012132403
12 | 13 |20161012132402
我想做一个基于a和B的连接。但是从这些匹配中,我只想加入一个时间从tabel2到tabel1最接近的匹配
因此,我想在Talend中开发一个定制组件(文档几乎不存在)。 我目前的主要问题是,逻辑是一个双循环。我需要检查从表1到表2的每一行。(javajet为每一行运行代码并转到下一行,在globalmap旁边似乎没有持久性。)
在运行tabel1中的行之前,如何从tabel2中获取完整的行列表
# 1 楼答案
您不需要为这种情况创建新组件。从表2中获取数据时,请使用下面的sql查询
现在,您将获得如下表2所示的记录
A | B |时间
12 | 13 | 20161012132402
希望这能解决你的问题