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
我有一份人才工作,顺序如下
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