开发kettle流程时由于kettle本身的灵活性,致使完成一件事情可能每人都有不同的设计,这些不同的设计虽然都能完成工作,但效率或可维护性都变得不同了。下面谈谈我开发kettle的一些技巧与原则:
1、 多写注释,步骤尽量改成有意义的名称(后期好维护)
2、 步骤尽可能的少,能二步解决的,决不三步(耗费线程)
3、 充分发挥数据库能力,一些数据间关联尽量在SQL语句中解决,不要拿到kettle中解决
4、 转换中字段默认每步流转,大字段不需要时不要流转,减少内存消耗
5、 多次查询较验时,使用缓存数据
6、 转换尽量职能单一,需要流程控制使任务JOB串联
7、 灵活运用JS脚本节点,可以省去大量不必要的其它步骤
kettle实战-2基本知识-2.7技巧与原则
最新推荐文章于 2024-07-31 11:18:40 发布
开发Kettle流程时,因Kettle灵活性,不同设计的效率和可维护性有差异。本文介绍了Kettle开发的技巧与原则,如多写注释、减少步骤、发挥数据库能力、避免大字段流转、使用缓存数据、让转换职能单一、灵活运用JS脚本节点等。
1168

被折叠的 条评论
为什么被折叠?



