我们在其中一个源表中有 17 条记录数据集,其中第 14 条记录中有错误数据,这导致作业失败。然后,在目标中仅插入 10 条记录作为 mysqloutput 组件中给定为“10”的提交大小,并且作业失败。在更正错误记录后的下一次执行中,作业将获取所有执行成功的 17 条记录。因此,目标中将存在重复项。
我们尝试了 :
为了克服这个问题,我们尝试了 tmysqlrollback 组件,其中包含了 tmysqlconnection 和 tmysqlcommit 组件。
Q1 :在不使用 tmysqlconnection 和 tmysqlcommit 组件的情况下,有没有其他选项可以使用 tmysqlrollback?
从文档中探索了 tmysqlrollback 和 commit 组件
https://help.talend.com/reader/QgrwjIQJDI2TJ1pa2caRQA/7cjWwNfCqPnCvCSyETEpIQ
但仍在寻找如何设计上述流程高效方式的线索。
Q2:另外,我们想从性能的角度了解 RAM 的使用和磁盘空间的消耗。
任何帮助将不胜感激?