标签: talend
我有以下流程:
但是,我不允许将3个mysql连接到单个tMap中,因为它们依赖于第一个组件(通过OnComponentOk)但具有不同的顺序。我如何协调这种情况呢?
答案 0 :(得分:1)
您可以使用tSetGlobalVar组件执行查询并设置全局变量(例如,引用row1.mydate),然后在进入tMap的每个查询中引用全局变量,如:
SELECT ... FROM ... WHERE mydate >= '" + (String) globalMap.get("myDate") + "';"
两个子工作,一个用于获取变量并存储它,另一个用于在tMap中执行三个查询等。