【发布时间】:2018-02-19 09:42:18
【问题描述】:
我们在其中一个源表中有 17 条记录数据集,其中第 14 条记录中有错误数据,导致作业失败。然后,在目标中仅插入 10 条记录作为 mysqloutput 组件中给定为“10”的提交大小,并且作业失败。在更正错误记录后的下一次执行中,作业将获取所有执行成功的 17 条记录。因此,目标中会有重复。
我们试过了:
为了克服这个问题,我们尝试了 tmysqlrollback 组件,其中包含了 tmysqlconnection 和 tmysqlcommit 组件。
Q1 : 是否有任何其他选项可以在不使用 tmysqlconnection 和 tmysqlcommit 组件的情况下使用 tmysqlrollback?
从文档中探索了 tmysqlrollback 和 commit 组件
https://help.talend.com/reader/QgrwjIQJDI2TJ1pa2caRQA/7cjWwNfCqPnCvCSyETEpIQ
但仍在寻找如何设计上述流程高效方式的线索。
第二季度:另外,我们想从性能角度了解 RAM 使用情况和磁盘空间消耗情况。
任何帮助将不胜感激?
【问题讨论】:
-
RAM 使用量和磁盘消耗量是什么意思?
-
在编写过程时,我还必须考虑性能,这可能也是考虑资源的原因
标签: etl talend talend-mdm