一种数字实体的管理方法、装置及存储介质制造方法及图纸

技术编号:36511522 阅读:18 留言:0更新日期:2023-02-01 15:40
本发明专利技术公开了一种数字实体的管理方法、装置及存储介质,可以实现对不同信息系统中不同的异构业务数据进行统一管理、历史变更追溯、统一访问途径,该方法包括:构建包括各个数字实体之间的关联关系的实体关系模型;构建用于将数字实体入库数字资产库后对数字实体的变更抽象为数字实体版本更新进行管理的版本管理模型;提供数字资产库的统一数字实体访问接口;检测到通过统一数字实体访问接口将第一数字实体入库数字资产库后,通过版本管理模型将对第一数字实体的变更抽象为第一数字实体的版本更新,获得第一数字实体对应的版本信息;根据实体关系模型和版本信息,将第一数字实体存储到数字资产库中。存储到数字资产库中。存储到数字资产库中。

【技术实现步骤摘要】
一种数字实体的管理方法、装置及存储介质


[0001]本专利技术涉及数据存储
,特别是涉及一种数字实体的管理方法、装置及存储介质。

技术介绍

[0002]随着信息化技术的发展,越来越多的企业将自身的业务管理数字化、信息化,这为企业实现数字化转型、提升经营效率提供了帮助。但是,随着企业经营管理理念的不断进化,越来越多的企业认识到,存储于信息系统中的业务数据也是企业的重要资产,对这些业务数据的管控要求开始增强,以及对核心业务数据的变更追溯的诉求也越来越强烈。
[0003]然而,由于信息系统建设的时机以及过往技术的局限性,一些老旧的信息系统在建设之初并未考虑业务数据的历史变更追溯的场景,现在再进行系统改造来满足历史变更追溯这一诉求,从技术的角度来说,成本非常高昂。此外,随着企业管理理念越来越先进,大数据分析技术、商业智能(Business Intelligence,BI)工具开始在企业落地,虽然这些先进工具和技术以可视化效果辅助企业管理和决策,但其背后也离不开业务数据及其历史追溯。而业务数据的历史变更追溯涉及最核心的是对不同信息系统中存在的多种异构数字实体的管理。
[0004]综上,亟需设计一种可以对不同信息系统中不同的异构业务数据进行统一管理、历史变更追溯、统一访问途径的方案。

技术实现思路

[0005]基于此,本专利技术的目的在于提供一种数字实体的管理方法、装置及存储介质,用于对不同信息系统中不同的异构业务数据进行统一管理、历史变更追溯、统一访问途径。
[0006]第一方面,本专利技术提供了一种数字实体的管理方法,包括:构建实体关系模型,所述实体关系模型包括各个数字实体之间的关联关系,所述数字实体为不同信息系统中的业务数据对象;构建版本管理模型,所述版本管理模型用于将数字实体入库数字资产库后对所述数字实体的变更抽象为数字实体版本更新进行管理;提供数字资产库的统一数字实体访问接口,所述统一数字实体访问接口用于支持对所述数字资产库进行数字实体的各项操作;检测到通过所述统一数字实体访问接口将第一数字实体入库所述数字资产库后,通过所述版本管理模型将对所述第一数字实体的变更抽象为所述第一数字实体的版本更新,获得所述第一数字实体对应的版本信息;所述第一数字实体为所述各个数字实体中的一个;根据所述实体关系模型和所述版本信息,将所述第一数字实体存储到所述数字资产库中。
[0007]在一种可能的设计中,构建实体关系模型,包括:
根据业务需求,对需要存储的各个数字实体进行调研,确定所述各个数字实体中的任一数字实体对应的调研数据,以及确定所述各个数字实体之间的关联关系;所述调研数据包括所述任一数字实体所属的信息系统、所述任一数字实体所包含的各个字段、所述各个字段中的任一字段的数据类型以及所述各个字段中的主键字段;保存所述调研数据,并基于所述调研数据初始化所述任一数字实体;根据初始化后的任一数字实体和所述关联关系,构建所述实体关系模型。
[0008]在一种可能的设计中,所述版本管理模型包括:系统表、实体表、实体字段表、入库编号表、入库编号与实体关联关系表和实体入库记录表;所述系统表用于按信息系统归属进行管理记录;所述实体表用于描述数字实体;所述实体字段表用于描述数字实体中部的字段信息;所述入库编号表用于记录数字实体每次入库时生成的入库编号;所述入库编号与实体关联关系表用于数字实体每一次入库时的信息;所述实体入库表用于记录数字实体入库所述数字资产库后根据实体字段实例化的信息。
[0009]在一种可能的设计中,通过所述版本管理模型将对所述第一数字实体的变更抽象为所述第一数字实体的版本更新,获得所述第一数字实体对应的版本信息,包括:若对所述第一数字实体的变更为新增所述第一数字实体,则通过所述版本管理模型生成所述第一数字实体本次入库操作对应的入库编号,并将所述入库编号作为HEAD指针写到所述第一数字实体上,获得所述第一数字实体的版本信息,所述版本信息包括所述入库编号,所述入库编号用于指向所述第一数字实体本次入库的记录;或者,若对所述第一数字实体的变更为更新所述第一数字实体,当所述第一数字实体更新后发生变化时,通过所述版本管理模型生成所述第一数字实体本次入库操作对应的入库编号,并将所述入库编号作为HEAD指针写到所述第一数字实体上,获得所述第一数字实体的版本信息,所述版本信息包括所述入库编号,所述入库编号用于指向所述第一数字实体本次入库的最新记录;或者,若对所述第一数字实体的变更为删除所述第一数字实体,则通过所述版本管理模型生成所述第一数字实体本次删除操作对应的入库编号,通过所述入库编号中断所述第一数字实体与所述数字资产库的关系。
[0010]在一种可能的设计中,所述版本管理模型还包括标签表,所述标签表用于记录用户数字实体添加的标签,所述标签与所述入库编号表中的入库编号一一对应;所述方法还包括:接收到用户在第一时间点为所述第一数字实体添加的第一标签;将所述第一标签指向所述第一数字实体距离所述第一时间点之前最近的入库编号。
[0011]在一种可能的设计中,根据所述实体关系模型和所述版本信息,将所述第一数字实体存储到所述数字资产库中之后,所述方法还包括:检测到用户通过所述统一数字实体访问接口采用第一入库编号访问第二数字实体时,将所述第一入库编号对应的所述第二数字实体的记录返回给所述用户;所述第二数字实体为所述数字资产库中存储的数字实体中的一个;或者,检测到用户通过所述统一数字实体访问接口采用第二标签访问所述第二数字实体时,将所述第二标签指向的入库编号对应的所述第二数字实体的记录返回给所述用户;
或者,检测到用户通过所述统一数字实体访问接口采用第一HEAD指针访问所述第二数字实体时,将所述第二数字实体的最新数据返回给所述用户。
[0012]在一种可能的设计中,所述方法还包括:检测到同一个第三数字实体被多个外部系统引用后在入库所述数字资产库产生冲突时,将所述冲突细化到所述第三数字实体所包含的字段上,获得所述第三数字实体对应的冲突字段;所述第三数字实体为所述各个数字实体中的一个;输出所述冲突字段,以提示用户进行处理。
[0013]在一种可能的设计中,所述统一数字实体访问接口包括:数字实体入库接口、数字实体出库接口、重设HEAD接口、设置标签接口、删除标签接口和修改标签接口;其中,所述数字实体入库接口用于支持对所述数字资产库进行数字实体的入库操作,所述入库操作包括新增操作、重复入库操作和删除操作;所述数字实体出库操作接口用于支持对所述数字资产库中存储的数字实体进行数字实体的出库操作、访问操作;所述重设HEAD接口用于支持对所述数字资产库中存储的指定信息系统中的HEAD指针重设到指定的入库编号;所述设置标签接口用于支持对所述数字资产库中存储的指定数字实体的入库编号设置标签;所述删除标签接口用于支持删除所述数字资产库中存储的指定数字实体的入库编号设置的标签;所述修改标签接口用于支持修改所述数字资产库中存储的指定数字实体的入库编号设置的标签。
[0014]第二方面,本专利技术提供了一种管理装置,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字实体的管理方法,其特征在于,包括:构建实体关系模型,所述实体关系模型包括各个数字实体之间的关联关系,所述数字实体为不同信息系统中的业务数据对象;构建版本管理模型,所述版本管理模型用于将数字实体入库数字资产库后对所述数字实体的变更抽象为数字实体版本更新进行管理;提供数字资产库的统一数字实体访问接口,所述统一数字实体访问接口用于支持对所述数字资产库进行数字实体的各项操作;检测到通过所述统一数字实体访问接口将第一数字实体入库所述数字资产库后,通过所述版本管理模型将对所述第一数字实体的变更抽象为所述第一数字实体的版本更新,获得所述第一数字实体对应的版本信息;所述第一数字实体为所述各个数字实体中的一个;根据所述实体关系模型和所述版本信息,将所述第一数字实体存储到所述数字资产库中。2.如权利要求1所述的方法,其特征在于,构建实体关系模型,包括:根据业务需求,对需要存储的各个数字实体进行调研,确定所述各个数字实体中的任一数字实体对应的调研数据,以及确定所述各个数字实体之间的关联关系;所述调研数据包括所述任一数字实体所属的信息系统、所述任一数字实体所包含的各个字段、所述各个字段中的任一字段的数据类型以及所述各个字段中的主键字段;保存所述调研数据,并基于所述调研数据初始化所述任一数字实体;根据初始化后的任一数字实体和所述关联关系,构建所述实体关系模型。3.如权利要求1或2所述的方法,其特征在于,所述版本管理模型包括:系统表、实体表、实体字段表、入库编号表、入库编号与实体关联关系表和实体入库记录表;所述系统表用于按信息系统归属进行管理记录;所述实体表用于描述数字实体;所述实体字段表用于描述数字实体中部的字段信息;所述入库编号表用于记录数字实体每次入库时生成的入库编号;所述入库编号与实体关联关系表用于数字实体每一次入库时的信息;所述实体入库表用于记录数字实体入库所述数字资产库后根据实体字段实例化的信息。4.如权利要求3所述的方法,其特征在于,通过所述版本管理模型将对所述第一数字实体的变更抽象为所述第一数字实体的版本更新,获得所述第一数字实体对应的版本信息,包括:若对所述第一数字实体的变更为新增所述第一数字实体,则通过所述版本管理模型生成所述第一数字实体本次入库操作对应的入库编号,并将所述入库编号作为HEAD指针写到所述第一数字实体上,获得所述第一数字实体的版本信息,所述版本信息包括所述入库编号,所述入库编号用于指向所述第一数字实体本次入库的记录;或者,若对所述第一数字实体的变更为更新所述第一数字实体,当所述第一数字实体更新后发生变化时,通过所述版本管理模型生成所述第一数字实体本次入库操作对应的入库编号,并将所述入库编号作为HEAD指针写到所述第一数字实体上,获得所述第一数字实体的版本信息,所述版本信息包括所述入库编号,所述入库编号用于指向所述第一数字实体本次入库的最新记录;或者,若对所述第一数字实体的变更为删除所述第一数字实体,则通过所述版本管理模型生成所...

【专利技术属性】
技术研发人员:陈洁张坚欣邹方勇
申请(专利权)人:广州嘉为科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1