首页> 中国专利> 一种基于统一平台的主数据管理方法

一种基于统一平台的主数据管理方法

摘要

本发明公开了一种基于统一平台的主数据管理方法,涉及数据管理方法技术领域。所述管理方法包括:数据接收模块:用于接收子系统现有产品的初始信息,包括产品的名称及产品的原始参数;编码模块:以特定的命名规则对所述产品的原始参数进行命名,形成产品的唯一编码,并输入到主系统中,每一个编码仅对应一个产品,产品的唯一编码与产品的原始参数之间可以通过特定的映射路径相互转化;解码模块:将产品的唯一编码按照映射路径转化为产品的原始参数,并输出到子系统中。该基于统一平台的主数据管理方法,子系统和主系统之间产品可以互相转码映射,便于统一统计信息、分配资源。

著录项

  • 公开/公告号CN114691793A

    专利类型发明专利

  • 公开/公告日2022-07-01

    原文格式PDF

  • 申请/专利权人 河钢数字技术股份有限公司;

    申请/专利号CN202210366646.6

  • 申请日2022-04-08

  • 分类号G06F16/28(2019.01);G06Q10/10(2012.01);

  • 代理机构石家庄知住优创知识产权代理事务所(普通合伙) 13131;

  • 代理人王丽巧

  • 地址 050000 河北省石家庄市高新区黄河大道136号科技中心1号楼

  • 入库时间 2023-06-19 16:03:19

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-07-19

    实质审查的生效 IPC(主分类):G06F16/28 专利申请号:2022103666466 申请日:20220408

    实质审查的生效

  • 2022-07-01

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及数据管理方法技术领域,具体为一种基于统一平台的主数据管理方法。

背景技术

数据管理是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理和应用的过程,在大数据时代,集团公司与子公司之间,或者是主系统与各个子系统之间,常常会出现在同一个主系统下,各个子系统生产的产品相同或者相似。但是产品的各个参数在数据库表中的标识形式不同的情况,暴露出“信息孤岛”、“应用孤岛”、“资源孤岛”等问题,这使得主系统在统一统计信息和分配资源时,会出现产品数据信息不一致,不准确,不利于统一管理和后期维护等问题;鉴于此,我们提出一种基于统一平台的主数据管理方法。

发明内容

(一)解决的技术问题

针对现有技术的不足,本发明提供了一种基于统一平台的主数据管理方法,解决了上述背景技术提到的问题。

(二)技术方案

为实现以上目的,本发明通过以下技术方案予以实现:一种基于统一平台的主数据管理方法,所述管理方法包括:

数据接收模块:用于接收子系统现有产品的初始信息,包括产品的名称及产品的原始参数,产品的初始信息和原始参数由子系统的用户端进行输入,输入后由数据接收模块进行统一接收和储存,可由关系型数据库MySQL和非关系型数据库Redis进行数据缓存,Docker+k8s集群进行集群容器化管理。

编码模块:以特定的命名规则对所述产品的原始参数进行命名,形成产品的唯一编码,并输入到主系统中,每一个编码仅对应一个产品,产品的唯一编码与产品的原始参数之间可以通过特定的映射路径相互转化,命名规则和映射关系由主系统用户端进行制定和输入,可基于java项目实现,以spring、springMVC、mybatis作为主框架。

解码模块:将产品的唯一编码按照映射路径转化为产品的原始参数,并输出到子系统中,解码通过对同一映射关系进行逆向操作即可实现。

优选的,所述编码模块的编码规则为:以产品的原始参数中的通用参数为主码,特殊参数为子码,以主码加子码的形式形成产品的唯一编码。

优选的,所述通用参数由产品的类别和规格决定,特殊参数由产品进入子系统时产生的编号决定。

优选的,所述主系统与子系统之间通过网络服务器进行连接,所述主系统可与多个子系统之间形成映射,统一存储和管理多个子系统中的产品信息,各个子系统之间相互独立,互不干涉。

优选的,所述管理方法还包括管理模块:用以向主系统提供操作界面,呈现各个子系统的名称、产品、及参数信息,接收和下发主系统的用户指令。

优选的,所述管理方法还包括访问模块:用以向子系统提供操作界面,使得子系统可以访问本系统中的产品在主系统中映射出的唯一编码信息。

优选的,所述管理方法还包括表模块:用以储存产品的原始参数和与之对应的产品的唯一编码之间的映射关系。

优选的,所述表模块包括:

横表:主系统通用参数的对应编码数值与子系统数据写到同一行,将产品与参数作为字段名,形成横表。

纵表:主系统与子系统产品特殊参数之间的映射形成纵表,后续主系统更新产品或者产品参数时,需要更新相应的标准代码映射关系,和子系统与主系统之间的产品与参数映射的横表纵表。一般产品不会去新增通用参数,只是新增特殊参数,只需将新增的特殊参数映射新增到相关纵表即可。

优选的,所述基于统一平台的主数据管理方法包括以下步骤:

S1、各个子系统与主系统之间通过网络服务器进行连接,子系统用户将该系统中的现有产品的初始信息,包括产品的名称以及产品的原始参数等信息,输入到用户端中,数据接收模块对输入的信息进行接收;主系统用户对命名规则和映射方法进行制定,确定出标准代码映射关系,并将标准代码映射关系输入到编码模块中。

S3、编码模块以预先设置好的命名规则对产品的原始参数进行命名,形成产品的唯一编码,并输入到主系统中。

S4、表模块对编码模块输入的唯一编码,以及产品的初始信息按照一对一互相映射的关系进行储存,形成映射表,通过映射表可直观的对产品信息进行查询。

S5、主系统用户通过管理界面对个子系统的名称、产品、及参数信息进行查看,并下用户指令;子系统用户通过访问界面对本系统中的产品在主系统中映射出的唯一编码信息进行查看。

(三)有益效果

本发明提供了一种基于统一平台的主数据管理方法。具备以下有益效果:

该基于统一平台的主数据管理方法,将产品按规则进行统一编码,各系统间不同产品参数确定统一参数命名规范,做好统一参数命名规范与子系统参数的映射,使得主系统产品编码确定唯一子系统产品,子系统和主系统之间产品可以互相转码映射。这样主系统将各个子系统产品规范统一起来后,数据的准确性和一致性显著提高,就更便于统一统计信息、分配资源和后期维护。

附图说明

图1为本发明中主系统与子系统的映射示意图;

图2为本发明中的模块示意图;

图3为本发明实施例的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-图3,本发明提供一种技术方案:

一种基于统一平台的主数据管理方法,包括主系统和子系统,主系统和子系统之间通过网络服务器进行连接,主系统与子系统之间可采用webservice、rest两种交互方式,管理方法包括:

数据接收模块:用于接收子系统现有产品的初始信息,包括产品的名称及产品的原始参数,产品的初始信息和原始参数由子系统的用户端进行输入,输入后由数据接收模块进行统一接收和储存,可由关系型数据库MySQL和非关系型数据库Redis进行数据缓存,Docker+k8s集群进行集群容器化管理。

编码模块:以特定的命名规则对产品的原始参数进行命名,形成产品的唯一编码,并输入到主系统中,每一个编码仅对应一个产品,产品的唯一编码与产品的原始参数之间可以通过特定的映射路径相互转化;命名规则和映射关系由主系统用户端进行制定和输入,可基于java项目实现,以spring、springMVC、mybatis作为主框架,编码模块的编码规则为:以产品的原始参数中的通用参数为主码,特殊参数为子码,以主码加子码的形式形成产品的唯一编码;通用参数由产品的类别和规格决定,特殊参数由产品进入子系统时产生的编号决定。

为了更好的理解,结合具体的示例对该编码模块进行解释:假设产品1具有ABCD四个通用产品参数,A参数在全部系统共有100个规格,用001-100这100个编码代表其码值规格1-规格100,BCD参数的规格码值以此类推统计,在一号子系统中这个产品除了这四个通用产品参数外,还有EFG三个特殊的产品参数,E参数在一号系统中有10个规格,用01-10表示其码值规格1-规格10,FG参数码值以此类推,则用1001001001001010101就可以代表产品1,具有ABCD通用参数中的规格1,EFG特殊参数中的规格1,以此类推,每一个产品由于其具有区别于其它产品的特殊参数,可以生成唯一的编码。

解码模块:将产品的唯一编码按照映射路径转化为产品的原始参数,并输出到子系统中,解码通过对同一映射关系进行逆向操作即可实现;

表模块:用以储存产品的原始参数和与之对应的产品的唯一编码之间的映射关系;表模块包括横表和纵表,其中,主系统通用参数的对应编码数值与子系统数据写到同一行,将产品与参数作为字段名,形成横表;主系统与子系统产品特殊参数之间的映射形成纵表。后续主系统更新产品或者产品参数时,需要更新相应的标准代码映射关系,和子系统与主系统之间的产品与参数映射的横表纵表。一般产品不会去新增通用参数,只是新增特殊参数,只需将新增的特殊参数映射新增到相关纵表即可。

管理模块:用以向主系统提供操作界面,呈现各个子系统的名称、产品、及参数信息,接收和下发主系统的用户指令。

访问模块:用以向子系统提供操作界面,使得子系统可以访问本系统中的产品在主系统中映射出的唯一编码信息。

本实施例中,主系统可与多个子系统之间形成映射,统一存储和管理多个子系统中的产品信息,各个子系统之间相互独立,互不干涉。

本发明的管理方法在具体使用时,依照以下步骤进行:

S1、各个子系统与主系统之间通过网络服务器进行连接,子系统用户将该系统中的现有产品的初始信息,包括产品的名称以及产品的原始参数等信息,输入到用户端中,数据接收模块对输入的信息进行接收;主系统用户对命名规则和映射方法进行制定,确定出标准代码映射关系,并将标准代码映射关系输入到编码模块中。

S2、编码模块以预先设置好的命名规则对产品的原始参数进行命名,形成产品的唯一编码,并输入到主系统中。

S3、表模块对编码模块输入的唯一编码,以及产品的初始信息按照一对一互相映射的关系进行储存,形成映射表,通过映射表可直观的对产品信息进行查询。

S4、主系统用户通过管理界面对个子系统的名称、产品、及参数信息进行查看,并下用户指令;子系统用户通过访问界面对本系统中的产品在主系统中映射出的唯一编码信息进行查看。

该基于统一平台的主数据管理方法,将产品按规则进行统一编码,各系统间不同产品参数确定统一参数命名规范,做好统一参数命名规范与子系统参数的映射,使得主系统产品编码确定唯一子系统产品,子系统和主系统之间产品可以互相转码映射。这样主系统将各个子系统产品规范统一起来后,数据的准确性和一致性显著提高,就更便于统一统计信息、分配资源和后期维护。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号