一种数据恢复方法及装置制造方法及图纸

技术编号:38355035 阅读:8 留言:0更新日期:2023-08-05 17:27
本发明专利技术提供一种数据恢复方法及装置,可用于金融领域或其他技术领域。所述方法包括:接收数据恢复请求,所述数据恢复请求包括恢复字段;根据所述恢复字段在数据库的各个数据模型中进行精确匹配,获得待恢复的关联字段数据;根据待恢复的关联字段数据以及数据库的各个数据模型,获得待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系;根据待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系,对待恢复的关联字段数据对应的数据模型进行数据恢复。所述装置用于执行上述方法。本发明专利技术实施例提供的数据恢复方法及装置,提高了数据恢复的精确性。提高了数据恢复的精确性。提高了数据恢复的精确性。

【技术实现步骤摘要】
一种数据恢复方法及装置


[0001]本专利技术涉及信息处理
,具体涉及一种数据恢复方法及装置。

技术介绍

[0002]随着数字银行信息化的发展,商业银行需要了解各行各业的科技发展和业务需求,商业银行通过建立架构资产管控系统,进行数据建模,存储各种数据资产。
[0003]在数据建模的过程中,如果因各种业务需求或者其他原因删除了部分旧有数据资产,这会导致删除的旧有数据资产相关的关联关系一并解绑和删除。在需要恢复删除的数据资产时,如果通过手工方式重新建模建立关系,效率较低;如果通过备份数据库进行数据还原,在数据资产删除后,如果有其他业务人员对关联数据进行更新,那么存在这些更新数据也会被覆盖,导致恢复后的数据不够准确。

技术实现思路

[0004]针对现有技术中的问题,本专利技术实施例提供一种数据恢复方法及装置,能够至少部分地解决现有技术中存在的问题。
[0005]第一方面,本专利技术提出一种数据恢复方法,包括:
[0006]接收数据恢复请求,所述数据恢复请求包括恢复字段;
[0007]根据所述恢复字段在数据库的各个数据模型中进行精确匹配,获得待恢复的关联字段数据;
[0008]根据待恢复的关联字段数据以及数据库的各个数据模型,获得待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系;
[0009]根据待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系,对待恢复的关联字段数据对应的数据模型进行数据恢复。
[0010]第二方面,本专利技术提供一种数据恢复装置,包括:
[0011]接收模块,用于接收数据恢复请求,所述数据恢复请求包括恢复字段;
[0012]第一获得模块,用于根据所述恢复字段在数据库的各个数据模型中进行精确匹配,获得待恢复的关联字段数据;
[0013]第二获得模块,用于根据待恢复的关联字段数据以及数据库的各个数据模型,获得待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系;
[0014]数据恢复模块,用于根据待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系,对待恢复的关联字段数据对应的数据模型进行数据恢复。
[0015]第三方面,本专利技术提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述的数据恢复方法。
[0016]第四方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述的数据恢复方法。
[0017]第五方面,本专利技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的数据恢复方法。
[0018]本专利技术实施例提供的数据恢复方法及装置,能够接收数据恢复请求,所述数据恢复请求包括恢复字段;根据所述恢复字段在数据库的各个数据模型中进行精确匹配,获得待恢复的关联字段数据;根据待恢复的关联字段数据以及数据库的各个数据模型,获得待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系;根据待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系,对待恢复的关联字段数据对应的数据模型进行数据恢复,能够在数据字段级别精确地进行数据字段以及关联关系的恢复,提高了数据恢复的精确性。
附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0020]图1是本专利技术第一实施例提供的数据恢复系统的结构示意图。
[0021]图2是本专利技术第二实施例提供的数据恢复方法的流程示意图。
[0022]图3是本专利技术第三实施例提供的数据恢复方法的流程示意图。
[0023]图4是本专利技术第四实施例提供的数据恢复方法的流程示意图。
[0024]图5是本专利技术第五实施例提供的数据恢复方法的流程示意图。
[0025]图6是本专利技术第六实施例提供的数据模型的数据结构示意图。
[0026]图7是本专利技术第七实施例提供的数据模型的数据结构示意图。
[0027]图8是本专利技术第八实施例提供的数据恢复装置的结构示意图。
[0028]图9是本专利技术第九实施例提供的数据恢复装置的结构示意图。
[0029]图10是本专利技术第十实施例提供的数据恢复装置的结构示意图。
[0030]图11是本专利技术第十一实施例提供的数据恢复装置的结构示意图。
[0031]图12是本专利技术第十二实施例提供的电子设备的实体结构示意图。
具体实施方式
[0032]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本申请中技术方案中对数据的获取、存储、使用、处理等均符合法律法规的相关规定。本申请实施例中的用户信息均是通过合法合规途径获得,并且对用户信息的获取、存储、使用、处理等经过客户授权同意的。
[0033]图1是本专利技术第一实施例提供的数据恢复系统的结构示意图,如图1所示,本专利技术实施例提供的数据恢复系统包括服务器1和至少一个客户端2,其中:
[0034]服务器1与每个客户端2通信连接。客户端2包括但不限于台式机、笔记本电脑等设备。
[0035]服务器1可以从数据库进行数据查询,数据库基于元模型技术进行数据建模,建立需要的数据模型。数据模型根据实际需要进行设置,本专利技术实施例不做限定。
[0036]例如,如表1所示,数据模型包括各个字段,比如class_name,attr_name,ch_name,attr_seq,editable和visible等。class_name比如BusinessDomain和Entity,BusinessDomain表示业务领域,Entity表示实体。attr_name比如:aimDesc

目的、defDesc

定义、scaleDesc

范围、BusinessDomainRValueFlow

业务领域关联的价值流等,根据实际需要进行设置。
[0037]在建立数据模型时,可以通过在Eclipse上安装的AmaterasUML插件的各种绘图工具,以绘图的方式来进行数据模型的绘制。数据模型所拥有的属性的设定可以通过在Eclipse的AmaterasUML插件提供的绘图工具进行完成定义,然后生成xxx.ecore文件,从而完成数据模型的配置,生成的ecore文件可以用于后续的数据模型升级使用。
[0038]表1数据模型的字本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据恢复方法,其特征在于,包括:接收数据恢复请求,所述数据恢复请求包括恢复字段;根据所述恢复字段在数据库的各个数据模型中进行精确匹配,获得待恢复的关联字段数据;根据待恢复的关联字段数据以及数据库的各个数据模型,获得待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系;根据待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系,对待恢复的关联字段数据对应的数据模型进行数据恢复。2.根据权利要求1所述的方法,其特征在于,所述恢复字段包括数据名称和字段数据;相应地,所述根据恢复字段在数据库的各个数据模型中进行精确匹配,获得待恢复的关联字段数据包括:根据所述数据名称在所述数据库中查询获得所述数据名称对应的数据模型;若在所述数据名称对应的数据模型的备份属性中查询获得字段数据,则将所述字段数据作为待恢复的关联字段数据。3.根据权利要求1所述的方法,其特征在于,所述恢复字段包括数据名称;相应地,所述根据恢复字段在数据库的各个数据模型中进行精确匹配,获得待恢复的关联字段数据包括:根据所述数据名称在所述数据库中查询获得所述数据名称对应的数据模型;从所述数据名称对应的数据模型的备份属性中获取待恢复的关联字段数据。4.根据权利要求1所述的方法,其特征在于,所述根据待恢复的关联字段数据以及数据库的各个数据模型,获得待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系包括:若所述数据模型的备份属性中包括所述待恢复的关联字段数据中的任何一个字段,则将所述数据模型作为待恢复的关联字段数据对应的数据模型,并从所述数据模型的备份属性中获得所述数据模型对应的数据恢复关系。5.根据权利要求1所述的方法,其特征在于,所述根据待恢复的关联字段数据对应的数据模型以及对应的数据恢复关系,对待恢复的关联字段数据对应的数据模型进行数据恢复包括:根据所述...

【专利技术属性】
技术研发人员:容兆辉镇超卞小香谢荣良
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1