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