System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据管理领域,特别涉及一种异构云平台辅助管理方法、装置、设备及存储介质。
技术介绍
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、本申请中,首先基于定时任务拉取若干预设云平台的报文数据,并对所述报文数据进行数据解析,以确定所述报文数据中的第一结构化数据以及非结构化数据,然后对所述非结构化数据进行数据转换,以将所述非结构化数据转换为第二结构化数据,并将目标结构化数据保存至预设数据库,并读取所述若干预设云平台的配置信息,并对所述配置信息以及所述目标结构化数据进行对比计算,以得到相应的计算结果,最后将所述计算结果上传至资源管理中心,以基于所述资源管理中心反馈的处理指令确定是否进行异常提醒,并基于所述计算结果生成数据报表。由此可见,通过本申请的方法,可以获取若干预设云平台的报文数据,并对本文档来自技高网...
【技术保护点】
1.一种异构云平台辅助管理方法,其特征在于,包括:
2.根据权利要求1所述的异构云平台辅助管理方法,其特征在于,所述基于定时任务拉取若干预设云平台的报文数据,并对所述报文数据进行数据解析,以确定所述报文数据中的第一结构化数据以及非结构化数据,包括:
3.根据权利要求2所述的异构云平台辅助管理方法,其特征在于,所述对所述非结构化数据进行数据转换,以将所述非结构化数据转换为第二结构化数据,并将目标结构化数据保存至预设数据库之前,还包括:
4.根据权利要求1所述的异构云平台辅助管理方法,其特征在于,所述对所述非结构化数据进行数据转换,以将所述非结构化数据转换为第二结构化数据,并将目标结构化数据保存至预设数据库,包括:
5.根据权利要求4所述的异构云平台辅助管理方法,其特征在于,所述通过预设脚本对所述非结构化数据进行转换,以将所述非结构化数据转换为结构化数据,以得到第二结构化数据,并将所述第二结构化数据保存至所述预设数据库,包括:
6.根据权利要求1所述的异构云平台辅助管理方法,其特征在于,所述读取所述若干预设云平台的配置信息,
7.根据权利要求1至6任一项所述的异构云平台辅助管理方法,其特征在于,所述将所述计算结果上传至资源管理中心,以基于所述资源管理中心反馈的处理指令确定是否进行异常提醒,并基于所述计算结果生成数据报表,包括:
8.一种异构云平台辅助管理装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的异构云平台辅助管理方法。
...【技术特征摘要】
1.一种异构云平台辅助管理方法,其特征在于,包括:
2.根据权利要求1所述的异构云平台辅助管理方法,其特征在于,所述基于定时任务拉取若干预设云平台的报文数据,并对所述报文数据进行数据解析,以确定所述报文数据中的第一结构化数据以及非结构化数据,包括:
3.根据权利要求2所述的异构云平台辅助管理方法,其特征在于,所述对所述非结构化数据进行数据转换,以将所述非结构化数据转换为第二结构化数据,并将目标结构化数据保存至预设数据库之前,还包括:
4.根据权利要求1所述的异构云平台辅助管理方法,其特征在于,所述对所述非结构化数据进行数据转换,以将所述非结构化数据转换为第二结构化数据,并将目标结构化数据保存至预设数据库,包括:
5.根据权利要求4所述的异构云平台辅助管理方法,其特征在于,所述通过预设脚本对所述非结构化数据进行转换,以将所述非...
【专利技术属性】
技术研发人员:郑伟,陈尧,张目飞,张宜梅,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。