Kettle同步设计思路

  最近在整理之前的同步的kettle代码,现把之前的kettle同步的思路记录在此。

    1.同步流程图,下图是同步的整个流程图

    2.外部的数据表,根据业务逻辑更新到服务器端的业务表,下图是其中的一个示例图:

    这个的思路是:获取最新需同步的数据、分别查出药品分类ID、药品分类与分类关联ID以及药品ID(不存在,则生成新的UUID)、查询数据库中药品分类ID的记录数是否存在(即是否不为0)、首先插入或更新药品分类表

    如果药品分类表中无该条记录,则通过同步标识字段查询出新插入的药品分类ID、插入药品分类关联表、插入药品表;

    如果药品分类表中有改条记录,则更新药品分类关联表、更新药品表、更新药品批号表、更新处方表;

    下面是这个同步的全部xml:

打赏

觉得本站还不错就打赏一下吧!

支付宝扫一扫打赏

微信扫一扫打赏

本站所有内容均来自于互联网自动采集,如无意侵犯了您的权利,请您发送邮件到admin@chinaetl.com.cn联系管理员删除。
ChinaETL » Kettle同步设计思路