Talend作业设计模式和最佳实践:第2部分 (4)

希望这些作业设计模式最佳实践有助于您想出创建Talend作业的最佳方式。从根本上来说,构建成功的作业有赖于指导原则、纪律性和一致性。只需制定决策,然后遵循即可。在我们将代码绘制到数据/工作流程画布上时,请谨记:

“行动是通向所有成功的基本要诀。”- 巴勃罗·毕加索

最后,我准备了一份“宜与忌”准则清单,其中包含我认为构建成功的Talend作业所需的秘诀:

- 同时使用tPreJobtPostJob组件

避免组件分类过密,建议在画布上分散排列

合理布置代码,自上而下、从左至右

- 初次编写代码时不必急于求成

- 明确主作业循环并控制退出点

- 不可忽略错误处理技巧

- 广泛而明智地使用上下文组 (DEV/QA/UAT/PROD)

- 请勿创建大量单一作业布局

创建原子作业模块

- 化繁为简,避免复杂

- 随时使用通用模式(值得商榷的例外是单列模式)

- 记得命名对象

- 在适当位置使用小作业(可能只有少数几处)

- 不要过度使用tJavaFlex组件;tJavatJavaRow可能足矣

- 完成后生成/发布项目文档

- 不要跳过运行时内存堆设置步骤

结语

好,感觉如何,是否满足?希望您仍然意犹未尽,因为后续我计划就这个系列做进一步讲解,再介绍一些“示范用例”。今天的博文丰富了之前的基础理论,并引入了更高一级的概念,敬请您予以考量,希望对您有用。以上仅为抛砖引玉,也欢迎大家畅所欲言,在评论中谈谈自己遵循的一些最佳做法。期待下次再会。

更多Talend资讯,敬请关注:

Talend作业设计模式和最佳实践:第2部分

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjpgz.html