码迷,mamicode.com
首页 > Web开发 > 详细

kettle 6.1 通过JS脚本与SwitchCase结合实现数据流选择

时间:2017-01-11 15:48:12      阅读:2103      评论:0      收藏:0      [点我收藏+]

标签:log   image   完全   版本   分享   bsp   insert   方案   ges   

场景:

  判断抽取的数据在目标库中是否已经存在(同一个病人是否已经存在治疗方案号):
  1.若不存在,则GROUPROWNO=1,并Insert into 目标库   ( 判断外关联字段是否为空 )
  2.若已存在(同一个病人是否已经存在治疗方案号) ,则判断更新时间是否相同
    2.1若抽取数据的创建时间、修改时间与目标库创建时间、修改时间相同,说明数据完全相同
        则执行更新操作或不执行任何操作
    2.2若抽取数据的创建时间、修改时间与目标库创建时间、修改时间不相同,说明是同一个方案号的不同版本的数据
        则将目标GROUPROWNO+1,并将ORIGINALTREATMENTPLANNO设置为TREATMENTPLAN_NO_ODS,并Insert into 目标库

技术分享

 

技术分享

技术分享

kettle 6.1 通过JS脚本与SwitchCase结合实现数据流选择

标签:log   image   完全   版本   分享   bsp   insert   方案   ges   

原文地址:http://www.cnblogs.com/HondaHsu/p/6273804.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!