Q
Talend交易
13
A
回答
13
Talend在写入数据库时支持事务回滚和提交。
让我们以Mysql为例:使用tMysqlConnection在作业开始时创建一个数据库连接,并使用tMysqlCommit提交更改并关闭,如果前一个子作业工作正常,则tMysqlRollback在以前的子作业工作时回滚更改发生故障时,简单的工作是这样的:
tMysqlConnection_1
|
onsubjobok
|
tFileInputDelimited--main---tMysqlOutput
|
onsubjobok---tMysqlCommit
onsubjoberror---tMysqlRollback
上tMysqlOutput,检查using an existing connection
2
有写入数据的各种方法为在Talend一个数据库的选项。您可以选择使用单独的连接组件(使用现有连接)或使用内置组件。在使用单独的连接组件时,您需要使用tMSSqlCommit组件(或其他数据库类型的类似组件)显式提交事务。如果你使用内置的,那么事务自动提交时没有tMSSqlCommit组件(或其他数据库类型的类似组件)。
我已经为你准备了更详细的教程,但需要声望点才能发布图像。我会尝试让他们到文件服务器,以便我可以链接到他们并发布更详细的答案。
相关问题
- 1. Talend处理交易的正确方式
- 2. 交易与非交易msmq
- 3. 开始交易...提交交易问题
- 4. 交易提交?
- 5. 数据到Munge:股票交易,交易所交易
- 6. 交易
- 7. 交易
- 8. 交易
- 9. 春季交易:交易无效
- 10. Yodlee - 信用卡交易 - 交易地点
- 11. Hyperledger交易类型:创建交易
- 12. Mule交易范围和XA交易
- 13. Django 1.4交易到Django 1.8交易
- 14. 在C#中的交易中的交易#
- 15. Authnet CIM交易的交易ID
- 16. Spring rabbitMQ - 交易和交易管理器
- 17. shopify交易API获取所有交易
- 18. 交易在像MySQL交易PHP
- 19. 银行交易活动 - 每次交易
- 20. 春季托管交易@交易注释
- 21. 交易和提交
- 22. 易趣交易API GetCategories
- 23. python sqlite交易
- 24. 与Numpy交易
- 25. 交易管理
- 26. Mobx:交易
- 27. PDO交易?
- 28. TSQL交易
- 29. 交易目的
- 30. Rails交易
并记住取消选中tMysqlConnection组件中的“自动提交”(“高级设置”选项卡)。 –