tdie 在 Talend 中具有 Java 异常的有用性



我想知道 tdie 与 Java 异常相比有什么用处,知道当发生异常时 tdie 退出作业并将错误传递给 tlogcatcher .java异常也可以做同样的事情(它们也可以被tlogcatcher接收并退出作业)。 那么为什么Java异常不足以记录,所以我们使用tdie?/Java异常的限制是什么。

我不在组件异常(如Component-->oncomponenterror-->tDie.正如您所说,捕获了 java 异常:如果您放置 tDie,则只会记录 2 行,而不仅仅是一行。

如果不满足条件,我使用 tDie 来结束作业:例如,我可以测试数据库中插入的行数,如果为 0,我调用 tDie 结束作业(使用tDBOutput--if-->tDie,测试在 if 条件内插入的行数)。

这更像是一个功能错误,而不是我想在这种情况下捕获的技术错误。

最新更新