页面展示方法、系统以及可读存储介质技术方案

技术编号:35507377 阅读:14 留言:0更新日期:2022-11-09 14:20
本发明专利技术提供了一种页面展示方法,包括:根据出现故障的批处理任务名,查询预设的第一关联数据表,以获取出现故障的批处理任务名对应的操作表名;获取操作表名对应的目标数据表;根据目标数据表,获取对应于目标数据表的业务页面;根据业务页面,构建第二关联数据表;在业务页面中添加展示元素,根据展示元素以及第二关联数据表,生成用于展示批处理任务故障的展示页面。本发明专利技术通过对出现故障的批处理任务进行数据抽取,然后通过生成一个临时页面以展示批处理故障信息,通过批处理任务可以定位至对应的后端数据以及具体的数据表以及逻辑功能;实现了后端数据以及前端数据的可视化,提高了数据库的运维效率。数据库的运维效率。数据库的运维效率。

【技术实现步骤摘要】
页面展示方法、系统以及可读存储介质


[0001]本专利技术涉及计算机
,尤其涉及页面展示方法、系统以及可读存储介质。

技术介绍

[0002]随着业务信息化改革,业务系统功能和流程日益复杂,尤其是大数据时代的今天,后台数据处理的复杂度大幅上升。由此,对于运行维护人员来说,批处理运行不成功对于实际业务产生的影响变得更难以评估。
[0003]为此现有的解决方案是通过监控平台实时监控批处理任务,而现有的监控平台仅能对批处理失败进行预警,而无法对后台数据以及故障原因进行可视化处理,增加了运维人员的工作量,导致数据库运维的效率较低。

技术实现思路

[0004]本专利技术的目的是提供一种页面展示方法、系统、计算机设备及计算机可读存储介质,用于解决以下问题:数据库运维效率较低。
[0005]本专利技术实施例的一个方面提供了一种页面展示方法,所述方法包括:
[0006]根据出现故障的批处理任务名,查询预设的第一关联数据表,以获取所述出现故障的批处理任务名对应的操作表名;
[0007]获取所述操作表名对应的目标数据表;
[0008]根据所述目标数据表,获取对应于所述目标数据表的业务页面;
[0009]根据所述业务页面,构建第二关联数据表;
[0010]在所述业务页面中添加展示元素,根据所述展示元素以及所述第二关联数据表,生成用于展示批处理任务故障的展示页面。
[0011]进一步的,根据出现故障的批处理任务名,查询预设的第一关联数据表的步骤之前,包括:根据预设规则获取批处理任务对应的数据库表的表名,根据所述批处理任务以及所述数据库表的表名,创建第一关联数据表。
[0012]进一步的,根据预设规则获取批处理任务对应的数据库表的表名的步骤,包括:通过正则表达式匹配所述批处理任务中操作数据库表的关键词,获取所述关键词所对应的数据库表的表名。
[0013]进一步的,根据所述业务页面,构建第二关联数据表的步骤,包括:获取所述业务页面中的后端数据,解析所述后端数据对应的逻辑功能;所述业务页面包括一级菜单、二级菜单以及对应的页面文件;根据所述页面文件、后端数据、以及所述逻辑功能,构建第二关联数据表。
[0014]进一步的,根据所述展示元素以及所述第二关联数据表,生成用于展示故障批处理任务的展示页面的步骤,包括:从所述业务页面中获取用户自定义模板;将当前业务页面中的DOM元素清除,根据用户自定义模板输入新的DOM元素,将新的DOM元素中的展示元素以及所述第二关联数据表缓存至对象数组中;对所述展示元素以及所述第二关联数据表进行
渲染,以通过前端页面显示所述展示元素以及所述第二关联数据表。
[0015]进一步的,根据所述展示元素以及所述第二关联数据表,生成用于展示批处理任务故障的展示页面的步骤之后,还包括:获取所述展示页面中的样式图像;将所述样式图像与预设基准图像进行比对,判断所述展示页面是否展示异常;在所述展示页面展示异常的情形下,将异常信息上传至服务器。
[0016]进一步的,将所述样式图像与预设基准图像进行比对,判断所述展示页面是否展示异常的步骤,包括:将所述样式图像与所述预设基准图像的相似度进行比对;在所述样式图像与所述预设基准图像的相似度小于预设阈值的情形下,判断所述展示页面展示异常。
[0017]本专利技术实施例的一个方面又提供了一种页面展示系统,所述页面展示系统包括:
[0018]查询模块:用于根据出现故障的批处理任务名,查询预设的第一关联数据表,以获取所述出现故障的批处理任务名对应的操作表名;获取所述操作表名对应的目标数据表;
[0019]获取模块:用于根据所述目标数据表,获取对应于所述目标数据表的业务页面;所述业务页面包括一级菜单、二级菜单以及对应的页面文件;
[0020]构建模块:用于根据所述业务页面,构建第二关联数据表;
[0021]生成模块:用于在所述业务页面中添加展示元素,根据所述展示元素以及所述第二关联数据表,生成用于展示批处理任务故障的展示页面。
[0022]本专利技术实施例的一个方面又提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述页面展示方法的步骤。
[0023]本专利技术实施例的一个方面又提供了一种计算机可读存储介质,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述页面展示方法的步骤。
[0024]本专利技术实施例提供的页面展示方法、系统、设备及计算机可读存储介质,通过对出现故障的批处理任务进行数据抽取,然后通过生成一个临时页面以展示批处理故障信息,通过批处理任务可以定位至对应的后端数据以及具体的数据表以及逻辑功能;实现了后端数据以及前端数据的可视化;进而更好的帮助运维人员、开发人员、测试人员、业务人员甚至管理层知晓故障的具体影响,提高了数据库的运维效率。
附图说明
[0025]图1示意性示出了根据本专利技术实施例一的页面展示方法的流程图;
[0026]图2示意性示出了图1中步骤S104的子步骤;
[0027]图3示意性示出了根据本专利技术实施例二的页面展示系统的框图;及
[0028]图4示意性示出了根据本专利技术实施例三的适于实现页面展示方法的计算机设备的硬件架构示意图。
具体实施方式
[0029]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前
提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]需要说明的是,在本专利技术实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。
[0031]在本专利技术的描述中,需要理解的是,步骤前的数字标号并不标识执行步骤的前后顺序,仅用于方便描述本专利技术及区别每一步骤,因此不能理解为对本专利技术的限制。
[0032]下面将以计算机设备为执行主体对本专利技术提供的页面展示方法进行示例性描述。
[0033]实施例一
[0034]图1示意性示出了根据本专利技术实施例一的页面展示方法的流程图。
[0035]如图1所示,该页面展示方法可以包括步骤S101~S104,其中:
[0036]步骤S101:根据出现故障的批处理任务名,查询预设的第一关联数据表,以获取所述出现故障的批处理任务名对应的操作表名。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面展示方法,其特征在于,所述方法包括:根据出现故障的批处理任务名,查询预设的第一关联数据表,以获取所述出现故障的批处理任务名对应的操作表名;获取所述操作表名对应的目标数据表;根据所述目标数据表,获取对应于所述目标数据表的业务页面;所述业务页面包括一级菜单、二级菜单以及对应的页面文件;根据所述业务页面,构建第二关联数据表;在所述业务页面中添加展示元素,根据所述展示元素以及所述第二关联数据表,生成用于展示批处理任务故障的展示页面。2.根据权利要求1所述的页面展示方法,其特征在于,根据出现故障的批处理任务名,查询预设的第一关联数据表的步骤之前,包括:根据预设规则获取批处理任务对应的数据库表的表名,根据所述批处理任务以及所述数据库表的表名,创建第一关联数据表。3.根据权利要求2所述的页面展示方法,其特征在于,根据预设规则获取批处理任务对应的数据库表的表名的步骤,包括:通过正则表达式匹配所述批处理任务中操作数据库表的关键词,获取所述关键词所对应的数据库表的表名。4.根据权利要求1所述的页面展示方法,其特征在于,根据所述业务页面,构建第二关联数据表的步骤,包括:获取所述业务页面中的后端数据,解析所述后端数据对应的逻辑功能;根据所述页面文件、后端数据、以及所述逻辑功能,构建第二关联数据表。5.根据权利要求1所述的页面展示方法,其特征在于,根据所述展示元素以及所述第二关联数据表,生成用于展示故障批处理任务的展示页面的步骤,包括:从所述业务页面中获取用户自定义模板;将当前业务页面中的DOM元素清除,根据用户自定义模板输入新的DOM元素,将新的DOM元素中的展示元素以及所述第二关联数据表缓存至对象数组中;对所述展示元素以及所述第二关联数据表进行渲染,以通过前端页面显示...

【专利技术属性】
技术研发人员:王梦翔
申请(专利权)人:平安资产管理有限责任公司
类型:发明
国别省市:

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

1