Talend:如何更改所有工作的上下文模式?

时间:2016-11-29 13:19:54

标签: talend

我现在正致力于Talend Open Studio。 我有一份工作,大约有40个工作岗位。

我在DEV上下文模式下工作,我想尝试PROD模式。但是我浪费了很多时间来改变从DEV到PROD的上下文值。

我必须打开每个作业并手动更改作业模式step1

之后,我必须选择每个tRunJob并更改模式step2

是否有提示更改所有作业的所有上下文模式?因为在我的情况下,我不得不改变大约100个组合框! 通过选择PROD作为“默认”来编辑每个上下文不起作用。context

感谢您的帮助。 Damien K。

2 个答案:

答案 0 :(得分:1)

达米恩,我认为您不需要打开每个子作业并更改上下文模式。只需更改主作业中的默认上下文环境,并且仅在主作业中的每个tRunjob中加上您还需要在每个tRunjob中选中“传输整个上下文”选项。而已。无需打开每个孩子的工作。

答案 1 :(得分:0)

  1. 如果你在非动态模式下通过 tRunJob 调用子作业,那么你不需要触摸“默认上下文环境”,但应该在构建对话框中检查选项:enter image description here 更改上下文时不要忘记重建作业,上下文切换会修改顶级作业的命令行以及修改生成的 Java 代码以将新上下文传播给所有子级
  2. 如果您在动态模式下通过 tRunJob 调用子作业,那么您确实应该为每个子作业更改“默认上下文环境”,或者使用选项“Transmit Whole上下文"