[发明专利]基于ETL技术的配方直达方法及系统有效
申请号: | 202010128525.9 | 申请日: | 2020-02-28 |
公开(公告)号: | CN111339113B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 黄大足;尹玮瑞;龙主;向焕斌;肖淑华 | 申请(专利权)人: | 湖南九鼎科技(集团)有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/23;G06F16/27;G06Q10/10 |
代理公司: | 长沙新裕知识产权代理有限公司 43210 | 代理人: | 刘熙 |
地址: | 410007 湖南省长沙市雨*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 etl 技术 配方 直达 方法 系统 | ||
1.一种基于ETL技术的配方直达方法,其特征在于,所述方法包括:
获取中控系统信息表数据,存储所述信息表数据至ERP系统数据库;
根据所述ERP系统数据库设置配方同步循环次数,获取所述ERP系统数据库需同步配方的信息数据;
根据所述需同步配方的信息数据,判断是否需同步至中控系统数据库中;
根据配方版本的判断标准,删除超下达时间的配方信息;
所述根据所述ERP系统数据库设置配方同步循环次数,获取所述ERP系统数据库需同步配方的信息数据的具体步骤包括:
根据所述ERP系统数据库,获取需同步的配方数量;
设置配方同步循环开始值T=1,获取所述ERP系统数据库需同步配方的配方名称及版本号;
所述根据所述需同步配方的信息数据,判断是否需同步至所述中控系统数据库中的具体步骤包括:
判断所述中控系统数据库中是否存在所述需同步配方的配方名称及版本号的的配方,若存在,进入循环1,若不存在,进入循环2;
所述循环1的步骤为:判断存在所述需同步配方的配方名称及版本号的配方,则配方循环个数T=T+1,然后判断配方循环个数T是否等于需同步的配方个数N,若相等,则配方同步完成,进入删除流程,若不相等,则进入获取所述ERP系统数据库中需同步的第T个配方的配方名称及版本号的步骤;
所述循环2的步骤为:
①判断不存在该配方,则创建以配方名称+版本号为表名的数据表;
②获取ERP系统中该配方的原料个数M,并设置原料同步循环开始值R=1;
③获取ERP系统中该配方的第R个原料的原料名称及原料数量;
④将获取的原料名称及原料数量插入该配方名称+版本号命名的数据表中;
⑤原料循环个数R=R+1,然后判断原料循环个数R是否等于需同步的原料个数M,若相等,则插入限制修改的触发器并返回循环1第一步,若不相等,则进入循环2第三步。
2.根据权利要求1所述的方法,其特征在于,所述根据配方版本的判断标准,删除超下达时间的配方信息的具体步骤包括:
①获取超下达时间48小时的新配方对应的老版本配方条数X,并设置删除循环开始值Y=1;
②获取超下达时间48小时的新配方对应的老版本配方的配方名称及版本号;
③判断获取到的新配方对应的老版本配方是否存在于所述中控系统数据库中,若存在,则删除该表,若不存在,则将删除循环个数Y=Y+1,然后判断删除循环个数是否等于新配方对应的老版本配方条数X,若不相等,则进入删除流程第二步,若相等,则配方直达整条流程完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南九鼎科技(集团)有限公司,未经湖南九鼎科技(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010128525.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:项目数据的处理方法及装置
- 下一篇:识别基板、显示面板及其制作方法、显示装置