并行运行单个作业

Par*_*ngh 1 talend

我需要知道如何在talend中与不同参数并行运行单个作业.

小智 5

答案很简单,但取决于你想要什么,以及你是使用免费的Talend还是商业广告.

就参数而言,确保您的作业使用上下文变量 - 这是传递参数的首选方式.

至于并行运行,有几个选择.

Talend的工作室是一个java代码生成器,因此您可以导出您的工作(它只是Java代码)并在任何您想要的地方运行它.你如何调用它取决于你 - 安排它,手动调用它N次,你的电话.显然,如果你的工作涉及共享资源,那么让它安全并行运行取决于你 - 通常的并发问题适用.

如果您有商业产品,那么您可以使用Talend管理中心(TAC).TAC允许您使用不同的上下文多次安排作业.或者,如果要将并行化逻辑保留在作业中,请考虑在一个作业中使用tParallelize组件来运行另一个作业N次.