技术新讯 > 计算推算,计数设备的制造及其应用技术 > 数据处理方法、装置、设备、介质和程序产品与流程  >  正文

数据处理方法、装置、设备、介质和程序产品与流程

  • 国知局
  • 2024-08-30 14:47:23

本公开涉及数据处理和金融科技领域,具体地涉及一种数据处理方法、装置、设备、介质和程序产品。

背景技术:

1、在软件项目的研发迭代过程中,测试环境的测试数据往往会历经多次的版本迭代,通过测试环境向生产环境完成交接,才可以将软件项目进行投产应用。虽然软件项目完成了投产应用,但是仍然会存在生产环境与测试环境之间存在差异的情况,从而需要对测试环境进行恢复。

2、在实现本公开发明构思的过程中,发明人发现相关技术中至少存在以下问题:相关技术中对测试环境进行恢复的方法效率较低,并且安全性较低。

技术实现思路

1、鉴于上述问题,本公开提供了一种数据处理方法、装置、设备、介质和程序产品。

2、根据本公开的第一个方面,提供了一种数据处理方法,包括:

3、获取关联集群的关联配置数据和测试集群的测试配置数据,其中,上述关联集群是基于生产环境的数据建立的,上述测试集群是与上述生产环境相关联的测试环境的集群;

4、对上述关联配置数据和上述测试配置数据进行数据比对,得到数据比对结果;

5、在确定上述数据比对结果表征上述关联配置数据与上述测试配置数据不相同的情况下,通过目标页面展示上述数据比对结果;

6、响应于目标对象在上述目标页面针对待恢复配置数据的选择操作,获取待恢复配置数据,其中,上述待恢复配置数据表征待恢复至上述测试集群的配置数据;

7、根据上述待恢复配置数据,对上述测试集群进行恢复处理。

8、根据本公开的实施例,上述根据上述待恢复配置数据,对上述测试集群进行恢复处理,包括:

9、根据上述待恢复配置数据,确定待恢复表结构;

10、在确定上述关联集群中包括上述待恢复表结构的情况下,从上述关联集群中获取建表指令和授权指令;

11、根据上述建表指令和上述授权指令,对上述测试集群进行恢复处理。

12、根据本公开的实施例,上述方法还包括:

13、在与上述测试集群相关联的用户授权的情况下,获取上述用户在上述测试集群中的角色信息;

14、根据上述角色信息中的上述测试集群的测试环境名称、角色名称和角色标识,生成角色参数集合。

15、根据本公开的实施例,上述方法还包括:

16、在确定上述角色参数集合中存在与上述授权指令中的用户相关的测试环境名称和角色名称的情况下,将上述授权指令中的角色标识替换为上述目标角色标识;

17、在确定上述角色参数集合中不存在与上述授权指令中的用户相关的目标角色信息的情况下,对上述角色参数集合进行更新。

18、根据本公开的实施例,上述获取关联集群的关联配置数据和测试集群的测试配置数据,包括:

19、获取上述关联集群的表结构数据和上述关联集群的授权数据;

20、获取上述测试集群的表结构数据和上述测试集群的授权数据。

21、根据本公开的实施例,上述对上述关联配置数据和上述测试配置数据进行数据比对,得到数据比对结果,包括:

22、对上述关联集群的表结构数据和上述测试集群的表结构数据进行比对,得到表结构数据比对结果;

23、对上述关联集群的授权数据和上述测试集群的授权数据进行比对,得到授权数据比对结果;

24、根据上述表结构比对结果和上述授权数据比对结果,得到数据比对结果。

25、根据本公开的实施例,上述根据上述建表指令和上述授权指令,对上述测试集群进行恢复处理,包括:

26、连接上述测试集群的数据库;

27、在上述测试集群的数据库中删除与上述待恢复表结构相关的数据;

28、执行上述建表指令和上述授权指令,以完成对上述测试集群的恢复。

29、本公开的第二方面提供了一种数据处理装置,包括:

30、第一获取模块,用于获取关联集群的关联配置数据和测试集群的测试配置数据,其中,上述关联集群是基于生产环境的数据建立的,上述测试集群是与上述生产环境相关联的测试环境的集群;

31、比对模块,用于对上述关联配置数据和上述测试配置数据进行数据比对,得到数据比对结果;

32、展示模块,用于在确定上述数据比对结果表征上述关联配置数据与上述测试配置数据不相同的情况下,通过目标页面展示上述数据比对结果;

33、第二获取模块,用于响应于目标对象在上述目标页面针对待恢复配置数据的选择操作,获取待恢复配置数据,其中,上述待恢复配置数据表征待恢复至上述测试集群的配置数据;

34、恢复模块,用于根据上述待恢复配置数据,对上述测试集群进行恢复处理。

35、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个计算机程序,其中,上述一个或多个处理器执行上述一个或多个计算机程序以实现上述方法的步骤。

36、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有计算机程序或指令,上述计算机程序或指令被处理器执行时实现上述方法的步骤。

37、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序或指令,上述计算机程序或指令被处理器执行时实现上述方法的步骤。

38、根据本公开提供的数据处理方法、装置、设备、介质和程序产品,通过获取关联集群的关联配置数据和测试集群的测试配置数据,其中,关联集群是基于生产环境的数据建立的,测试集群是与生产环境相关联的测试环境的集群;对关联配置数据和测试配置数据进行数据比对,得到数据比对结果;在确定数据比对结果表征关联配置数据与测试配置数据不相同的情况下,通过目标页面展示数据比对结果;响应于目标对象在目标页面针对待恢复配置数据的选择操作,获取待恢复配置数据,其中,待恢复配置数据表征待恢复至测试集群的配置数据;根据待恢复配置数据,对测试集群进行恢复处理。由于基于生产环境的数据建立一个关联集群,利用关联集群中的关联配置数据和测试集群的测试配置数据进行比对,得到数据比对结果,并根据目标对象的选择操作对测试集群进行恢复处理,从而可以实现对测试集群进行精确的恢复,并且根据生产环境的数据建立关联集群,可以避免对测试集群的恢复过程反复访问生产环境,保证了生产环境的安全性。

技术特征:

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述待恢复配置数据,对所述测试集群进行恢复处理,包括:

3.根据权利要求2所述的方法,其特征在于,还包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求1~4中任一项所述的方法,其特征在于,所述获取关联集群的关联配置数据和测试集群的测试配置数据,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述关联配置数据和所述测试配置数据进行数据比对,得到数据比对结果,包括:

7.根据权利要求2~4中任一项所述的方法,其特征在于,所述根据所述建表指令和所述授权指令,对所述测试集群进行恢复处理,包括:

8.一种数据处理装置,其特征在于,所述装置包括:

9.一种电子设备,包括:

10.一种计算机可读存储介质,其上存储有计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现根据权利要求1~7中任一项所述方法的步骤。

11.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现根据权利要求1~7中任一项所述方法的步骤。

技术总结本公开提供了一种数据处理方法、装置、设备、介质和程序产品,可以应用于数据处理和金融科技技术领域。该数据处理方法包括:获取关联集群的关联配置数据和测试集群的测试配置数据,其中,关联集群是基于生产环境的数据建立的,测试集群是与生产环境相关联的测试环境的集群;对关联配置数据和测试配置数据进行数据比对,得到数据比对结果;在确定数据比对结果表征关联配置数据与测试配置数据不相同的情况下,通过目标页面展示数据比对结果;响应于目标对象在目标页面针对待恢复配置数据的选择操作,获取待恢复配置数据,其中,待恢复配置数据表征待恢复至测试集群的配置数据;根据待恢复配置数据,对测试集群进行恢复处理。技术研发人员:钱磊受保护的技术使用者:中国工商银行股份有限公司技术研发日:技术公布日:2024/8/27

本文地址:https://www.jishuxx.com/zhuanli/20240830/283848.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。