首页 > 代码库 > kettle 6.1 通过JS脚本与SwitchCase结合实现数据流选择
kettle 6.1 通过JS脚本与SwitchCase结合实现数据流选择
场景:
判断抽取的数据在目标库中是否已经存在(同一个病人是否已经存在治疗方案号):
1.若不存在,则GROUPROWNO=1,并Insert into 目标库 ( 判断外关联字段是否为空 )
2.若已存在(同一个病人是否已经存在治疗方案号) ,则判断更新时间是否相同
2.1若抽取数据的创建时间、修改时间与目标库创建时间、修改时间相同,说明数据完全相同
则执行更新操作或不执行任何操作
2.2若抽取数据的创建时间、修改时间与目标库创建时间、修改时间不相同,说明是同一个方案号的不同版本的数据
则将目标GROUPROWNO+1,并将ORIGINALTREATMENTPLANNO设置为TREATMENTPLAN_NO_ODS,并Insert into 目标库
kettle 6.1 通过JS脚本与SwitchCase结合实现数据流选择
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。