【发布时间】:2017-10-31 11:27:28
【问题描述】:
我有一个并行运行 4 个转换的包装作业。如果任何一个正在运行的转换失败,我想终止所有四个转换。
如果它是包装器转换,则可能通过设置条件ExecutionNrErrors > 0 进行错误处理。
如果我在所有这些转换上添加一个中止作业步骤,它将使其他转换被终止,但带有绿色勾号而不是红色勾号。
我们如何在 Pentaho Jobs 中实现这一目标?
【问题讨论】:
-
请您解释一下原因。这两种行为 (1)
continue parallels path if one of them falls和 (2)abort is not an error and does not propagates是已经详细讨论并在许多案例中测试过的选择。在需要不同行为的情况下,我们总是找到替代方案。但我们需要一个用例。 -
基于这些转换的失败,我将触发错误处理和警报转换,这将通知不同的用户组。如果一个转换失败并以绿色勾号杀死其余转换,我的警报机制将不会发生。
标签: pentaho pentaho-spoon