我的PostgreSQL数据库中有一个控制表。一些样本数据如下:
id section_code ddu_area ddu_action status_flag
1 4636 1 1 0
2 4636 1 2 0
3 4636 2 1 0
4 4636 2 2 0我有几个ddu_area的分期表,总共有5个不同的ddu_areas。我希望一次传递一个id,并执行我的ETL和要传递的id,应该将status_flag作为0。当status_flag为1时,它应该接受特定的id并将其传递给ETL作业,并将数据从暂存传递到目标。
我不知道我们在Talend中是否有这个功能。我是塔伦德的新手。在SSIS中,我们可以使用每个循环容器来完成这个任务。有人能帮我解决这个问题吗?
发布于 2015-04-13 06:18:14
您必须使用tFlowToIterate组件来迭代每条记录,然后使用tRunJob组件以各种方式传递参数,您可以看到其中一些参数( 这里 )。
你的工作应该是这样的。
tFlowToIterate--if----tRunJobhttps://stackoverflow.com/questions/29579942
复制相似问题