本发明涉及数据治理,具体涉及一种数据治理方法、装置、电子设备及存储介质。
背景技术:
1、商业银行系统在正式运行前,为确保商业银行系统在上线的时候能够提供正常提供服务,通常需要在测试环境对上线前的保商业银行系统进行软硬件测试。
2、由于测试环境的数据散落在多个系统中,在对存量的测试环境的数据进行梳理时,容易出现数据必要信息项缺失、已有信息项不准确等问题,数据梳理效果较差。
技术实现思路
1、有鉴于此,本发明实施例提供一种数据治理方法、装置、电子设备及存储介质,以解决目前对存量的测试环境的数据进行梳理时存在的数据梳理效果较差等问题。
2、为实现上述目的,本发明实施例提供如下技术方案:
3、本发明实施例第一方面公开一种数据治理方法,所述方法适用于资源管理平台,所述方法包括:
4、获取由指定数据源平台推送的测试环境下的商业栈虚机信息和互联网栈虚机信息;
5、确定所述资源管理平台中各个虚拟机所缺少的第一信息和第二信息;
6、基于所述商业栈虚机信息补全所述资源管理平台中各个虚拟机所缺少的第一信息,以及基于所述互联网栈虚机信息补全所述资源管理平台中各个虚拟机所缺少的第二信息。
7、优选的,确定所述资源管理平台中各个虚拟机所缺少的第一信息和第二信息,包括:
8、解析所述资源管理平台中的商业栈虚拟机报表,以得到各个虚拟机所缺少的第一信息,所述第一信息至少包含以下任意一项或多项:所属物理机、所属资源地、所属区域、环境、子环境、部署单元;
9、解析所述资源管理平台中的互联网栈虚拟机报表,以得到各个虚拟机所缺少的第二信息,所述第二信息至少包含以下任意一项或多项:资源池、地区、环境、子环境、物理系统、部署单元。
10、优选的,所述商业栈虚机信息至少包含虚拟机对应的主机名、生产ip和管理ip;
11、基于所述商业栈虚机信息补全所述资源管理平台中各个虚拟机所缺少的第一信息的过程,包括:
12、根据所述资源管理平台中各个虚拟机对应的主机名、生产ip和管理ip,从所述商业栈虚机信息中获取与各个所述虚拟机相关的第一数据;
13、基于所述第一数据补全所述资源管理平台中各个所述虚拟机所缺少的第一信息。
14、优选的,所述互联网栈虚机信息至少包含虚拟机对应的实例id;
15、基于所述互联网栈虚机信息补全所述资源管理平台中各个虚拟机所缺少的第二信息的过程,包括:
16、根据所述资源管理平台中各个虚拟机对应的实例id,从所述互联网栈虚机信息中获取与各个所述虚拟机相关的第二数据;
17、基于所述第二数据补全所述资源管理平台中各个虚拟机所缺少的第二信息。
18、本发明实施例第二方面公开一种数据治理装置,所述装置适用于资源管理平台,所述装置包括:
19、获取模块,用于获取由指定数据源平台推送的测试环境下的商业栈虚机信息和互联网栈虚机信息;
20、确定模块,用于确定所述资源管理平台中各个虚拟机所缺少的第一信息和第二信息;
21、补全模块,用于基于所述商业栈虚机信息补全所述资源管理平台中各个虚拟机所缺少的第一信息,以及基于所述互联网栈虚机信息补全所述资源管理平台中各个虚拟机所缺少的第二信息。
22、优选的,所述确定模块包括:
23、第一解析子模块,用于解析所述资源管理平台中的商业栈虚拟机报表,以得到各个虚拟机所缺少的第一信息,所述第一信息至少包含以下任意一项或多项:所属物理机、所属资源地、所属区域、环境、子环境、部署单元;
24、第二解析子模块,用于解析所述资源管理平台中的互联网栈虚拟机报表,以得到各个虚拟机所缺少的第二信息,所述第二信息至少包含以下任意一项或多项:资源池、地区、环境、子环境、物理系统、部署单元。
25、优选的,所述商业栈虚机信息至少包含虚拟机对应的主机名、生产ip和管理ip;所述补全模块包括:
26、第一获取子模块,用于根据所述资源管理平台中各个虚拟机对应的主机名、生产ip和管理ip,从所述商业栈虚机信息中获取与各个所述虚拟机相关的第一数据;
27、第一补全子模块,用于基于所述第一数据补全所述资源管理平台中各个所述虚拟机所缺少的第一信息。
28、优选的,所述互联网栈虚机信息至少包含虚拟机对应的实例id;所述补全模块包括:
29、第二获取子模块,用于根据所述资源管理平台中各个虚拟机对应的实例id,从所述互联网栈虚机信息中获取与各个所述虚拟机相关的第二数据;
30、第二补全子模块,用于基于所述第二数据补全所述资源管理平台中各个虚拟机所缺少的第二信息。
31、本发明实施例第三方面公开一种电子设备,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现本发明实施例第一方面公开的数据治理方法。
32、本发明实施例第四方面公开一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行本发明实施例第一方面公开的数据治理方法。
33、基于上述本发明实施例提供的一种数据治理方法、装置、电子设备及存储介质,该方法为:获取由指定数据源平台推送的测试环境下的商业栈虚机信息和互联网栈虚机信息;确定资源管理平台中各个虚拟机所缺少的第一信息和第二信息;基于商业栈虚机信息补全资源管理平台中各个虚拟机所缺少的第一信息,以及基于互联网栈虚机信息补全资源管理平台中各个虚拟机所缺少的第二信息。本方案中,将资源管理平台作为测试环境数据的归集地,从数据源头的指定数据源平台获取全量的商业栈虚机信息和互联网栈虚机信息,并利用商业栈虚机信息和互联网栈虚机信息补全资源管理平台中各个虚拟机的必要信息项,提高测试环境的数据梳理效果。
1.一种数据治理方法,其特征在于,所述方法适用于资源管理平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,确定所述资源管理平台中各个虚拟机所缺少的第一信息和第二信息,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述商业栈虚机信息至少包含虚拟机对应的主机名、生产ip和管理ip;
4.根据权利要求1或2所述的方法,其特征在于,所述互联网栈虚机信息至少包含虚拟机对应的实例id;
5.一种数据治理装置,其特征在于,所述装置适用于资源管理平台,所述装置包括:
6.根据权利要求5所述的装置,其特征在于,所述确定模块包括:
7.根据权利要求5或6所述的装置,其特征在于,所述商业栈虚机信息至少包含虚拟机对应的主机名、生产ip和管理ip;所述补全模块包括:
8.根据权利要求5或6所述的装置,其特征在于,所述互联网栈虚机信息至少包含虚拟机对应的实例id;所述补全模块包括:
9.一种电子设备,其特征在于,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如权利要求1-4中任一所述的数据治理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-4中任一所述的数据治理方法。