Talend - tmysqlcommit 与 tmysqloutput - 错误

Talend - tmysqlcommit with tmysqloutput - error

我有一份人才工作,顺序如下

tmssqlinput --> tmap --> tmysqloutput |onsubjobok tmssql行

我确实想要 tmysqloutput 中的自动提交选项。我想使用 tmysqlcommit,但我应该如何使用它?我已经确定了 tmysqloutput 中的连接细节。如果我将 tmysqloutput 连接到 tmysqlcommit,我会在 tmysqloutput 的 'Component list' 中收到错误。它期望那里有一个值,并且它的下拉列表中没有任何值

在这种情况下如何使用 tmysqlcommit?

提前致谢 拉提

tMysqlCommit 只能与 tMysqlConnection 一起使用,这就是您收到错误的原因,因为在下拉列表中没有要选择的非连接组件。应该是这样的:

tMysqlConnection -- OnSubJobOk -- tMysqlInput -- tMap -- tMysqlOutput -- OnComponentOk -- tMysqlCommit

并且您应该像这样处理插入错误:

<<Same subjob>> -- tMysqlOutput -- OnComponentError -- tMysqlRollback