可视化页面的快速生成方法、装置、设备及存储介质制造方法及图纸

技术编号:30095274 阅读:16 留言:0更新日期:2021-09-18 08:58
本发明专利技术公开了一种可视化页面的快速生成方法,应用于数据表格处理领域,用于解决在实时生成统计表等的任务,会对数据库造成极大的负荷的问题。本发明专利技术提供的方法包括:获取需要存入数据库的原始数据;按照预设分类规则对原始数据进行分类;根据分类后的类别将原始数据转换为第一数据表格;将第一数据表格保存到缓存文件夹;建立保存有第一数据表格的述原始数据之间位置对应关系的第一数据映射表;根据第一数据映射表以及预设的可视化规则,在第一数据表格中查询目标类别的目标原始数据,并且通过预设接口将目标原始数据生成可视化页面。本发明专利技术能够使得在后续如果需要该表格的话可以直接读取使用,不用再从数据库中提取,从而降低数据库的负荷。低数据库的负荷。低数据库的负荷。

【技术实现步骤摘要】
可视化页面的快速生成方法、装置、设备及存储介质


[0001]本专利技术涉及数据可视化领域,尤其涉及一种可视化页面的快速生成方法、装置、计算机设备及存储介质。

技术介绍

[0002]目前,为了给用户更多个性化的选择,企业所使用的订单所包含的数据越来越多,上述订单多存储在企业的数据库中。另一方面,大数据在各个企业中也愈发得到重视,企业内的工作人员往往需要对企业在销售中所积累的订单进行分析,以得到过往业绩的趋势并且对未来策略的制定起到参考作用。
[0003]但是,对于大数据分析的要求,使得对数据库的性能要求越来越高,尤其是在实时生成统计表等的任务,会对数据库造成极大的负荷。如果数据量过大时,导致每次加载数据时,时间过长,甚至无法加载到数据。

技术实现思路

[0004]本专利技术实施例提供一种可视化页面的快速生成方法、装置、计算机设备及存储介质,以解决在实时生成统计表等的任务,会对数据库造成极大的负荷的问题。
[0005]在本专利技术的第一方面,提供了一种可视化页面的快速生成方法,包括:
[0006]获取需要存入数据库的原始数据;
[0007]按照预设分类规则对所述原始数据进行分类;
[0008]根据分类后的类别将所述原始数据转换为第一数据表格;
[0009]将所述第一数据表格保存到缓存文件夹;
[0010]建立保存有所述第一数据表格的与所述原始数据之间位置对应关系的第一数据映射表;
[0011]根据所述第一数据映射表以及预设的可视化规则,在所述第一数据表格中查询目标类别的目标原始数据,并且通过预设接口将所述目标原始数据生成可视化页面。
[0012]在本专利技术的的第二方面,提供了一种可视化页面的快速生成装置,包括:
[0013]原始数据获取模块,用于获取需要存入数据库的原始数据;
[0014]原始数据分类模块,用于按照预设分类规则对所述原始数据进行分类;
[0015]原始数据转换模块,用于根据分类后的类别将所述原始数据转换为第一数据表格;
[0016]数据表格保存模块,用于将所述第一数据表格保存到缓存文件夹;
[0017]第一数据映射表建立模块,用于建立保存有所述第一数据表格的与所述原始数据之间位置对应关系的第一数据映射表;
[0018]可视化页面生成模块,用于根据所述第一数据映射表以及预设的可视化规则,在所述第一数据表格中查询目标类别的目标原始数据,并且通过预设接口将所述目标原始数据生成可视化页面。
[0019]在本专利技术的第三方面,提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述可视化页面的快速生成方法的步骤。
[0020]在本专利技术的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述可视化页面的快速生成方法的步骤。
[0021]上述可视化页面的快速生成方法、装置、计算机设备及存储介质,能够对需要录入数据库的原始数据按照预设的规则进行分类,并将分类后的数据转换为第一数据表格,然后在保存到缓存文件夹中,并且建立保存有第一数据表格的位置与原始数据之间关系的第一数据映射表。通过上述步骤生成的第一数据表格以及第一数据映射表,分析人员在分析数据的时候,可以快速地通过所预先保存的第一数据表格以及记载了时间与数据维度的第一数据表格,根据自身需求选择的维度类型快速地生成可视化表格。此外,若还需要上述原始数据进行另外的分析,可以再次直接从第一数据表格以及第一数据映射表中快速地获取所需要的维度类型,并生成可视化页面,而不用重新从数据库中提取,从而降低数据库的负荷。
附图说明
[0022]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是本专利技术一实施例中可视化页面的快速生成方法的应用环境示意图;
[0024]图2是本专利技术一实施例中可视化页面的快速生成方法的流程图;
[0025]图3是本专利技术另一实施例中可视化页面的快速生成方法的流程图;
[0026]图4是本专利技术另一实施例中可视化页面的快速生成方法的流程图;
[0027]图5是本专利技术一实施例中可视化页面的快速生成装置的结构示意图;
[0028]图6是本专利技术一实施例中计算机设备的一示意图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]本申请提供的可视化页面的快速生成方法,可应用在如图1的应用环境中,其中,计算机设备通过网络与服务器进行通信。其中,计算机设备可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0031]在一实施例中,如图2所示,提供一种可视化页面的快速生成方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:本提案提供了一种可视化页面的快速生成
方法,包括以下步骤:
[0032]S1:获取需要存入数据库的原始数据。
[0033]具体地,上述原始数据是指用于报表的各个维度的原始数据,例如保单数据及其所包括的信息,具体可以是保单的金额、用户信息等的原始数据。
[0034]S2:按照预设分类规则对所述原始数据进行分类。
[0035]具体地,为了生成最终的可视化报表,首先需要按照预设的规则将上述原始数据进行分类,在一个具体的实施例中,上述分类可以是首先提取某一个时间段内的保单数据,然后进一步地提取上述保单数据内的多个所需要的维度,例如保费、保额等的金额方面的维度数据,以及包括投保时间、投保时长、版本、险种、年龄地区以及保单类型等的客户信息维度数据,具体的设定可以根据分析人员自行选择。同时,上述分类中还包括拆分操作,即是将一个保单内的所包含的各个维度按照分析人员的要求进行拆分,拆分后的各个维度数据将用于后续的步骤。
[0036]S3:根据分类后的类别将所述原始数据转换为第一数据表格。
[0037]具体地,根据上述预设的规则将原始数据的维度数据进行拆分后,将上述原始数据的维度数据转换为第一表格数据,该第一表格数据是根据分析人员的需求,将上述拆分后的各个维度重新组合而形成的数据表格,具体是生成具有至少两个维度的数据表格文件。
[0038]S4:将所述第一数据表格保存到缓存文件夹。
[0039]具体地,将通过上述步骤所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可视化页面的快速生成方法,其特征在于,包括:获取需要存入数据库的原始数据;按照预设分类规则对所述原始数据进行分类;根据分类后的类别将所述原始数据转换为第一数据表格;将所述第一数据表格保存到缓存文件夹;建立保存有所述第一数据表格的与所述原始数据之间位置对应关系的第一数据映射表;根据所述第一数据映射表以及预设的可视化规则,在所述第一数据表格中查询目标类别的目标原始数据,并且通过预设接口将所述目标原始数据生成可视化页面。2.根据权利要求1所述的可视化页面的快速生成方法,其特征在于,所述根据所述第一数据映射表在所述第一数据表格中查询目标类别的目标原始数据,并且根据预设的可视化规则通过预设接口将所述目标原始数据生成可视化页面,包括:接收到生成可视化页面的请求信息时,根据所述第一数据映射表从所述缓存文件夹中获取所述第一数据表格;根据预设的可视化规则得到目标类别;根据所述第一数据映射表,查询所述第一数据表格中是否包含有所述目标类别;当所述第一数据表格中包含有所述目标类别时,将与所述目标类别相对应的目标原始数据,通过预设接口将所述目标原始数据生成可视化页面。3.根据权利要求2所述的可视化页面的快速生成方法,其特征在于,当所述第一数据表格中不包含有所述目标类别时,所述方法还包括:新建异步任务,从所述数据库中提取与所述目标类别相对应的目标原始数据;将所述目标原始数据转换为第二数据表格;将所述第二数据表格保存到所述缓存文件夹;将所述第二数据表格与所述目标原始数据之间的位置对应关系加入到所述第一数据映射表中。4.根据权利要求2所述的可视化页面的快速生成方法,其特征在于,所述目标类别包括时间维度以及指标类别;在所述当所述第一数据表格中包含有所述目标类别时,将与所述目标类别相对应的目标原始数据,通过预设接口将所述目标原始数据生成可视化页面,包括:获取所述时间维度所对应的时间数据;获取至少一个所述指标类别所对应的指标数据;将获取的所述时间数据以及所述指标数据,生成中间表格;通过预设接口将所述中间表格生成可视化页面。5.根据权利要求1所述的可视化页面的快速生成方法,其特征在于,所述数据库之前设置有数据旁路;...

【专利技术属性】
技术研发人员:林雄
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1