[发明专利]基于数据库查询处理的报表生成方法、装置、设备和介质在审
申请号: | 202011001069.8 | 申请日: | 2020-09-22 |
公开(公告)号: | CN112100219A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 杨顺 | 申请(专利权)人: | 平安养老保险股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/248 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 姜晓云 |
地址: | 200000 上海市自由贸易*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据库 查询 处理 报表 生成 方法 装置 设备 介质 | ||
本申请涉及人工智能领域,尤其是一种基于数据库查询处理的报表生成方法、装置、设备和介质。所述方法包括:采集新生成的增量基础数据,并将所采集的增量基础数据存储至存储数据库中;通过预设数据库读取所述存储数据库中所采集的新生成的增量基础数据,并结合历史基础数据对所述增量基础数据进行处理,得到预设维度的字段信息,其中所述预设数据库是支持查询处理的数据库;通过与所述预设数据库对应的查询接口,从所述预设数据库读取处理后的字段信息,并将处理后的字段信息导入至预设报表中得到生成后的目标报表。采用本方法能够提高报表生成效率。此外,本申请还涉及区块链技术,增量基础数据和历史基础数据可存储于区块链中。
技术领域
本申请涉及人工智能技术领域,特别是涉及一种基于数据库查询处理的报表生成方法、装置、设备和介质。
背景技术
随着人工智能技术的发展,出现了数据自动分析技术,例如通过多张报表自动分析对应的产品的经营数据等,以指导业务发展。
现有的报表的生成方法是首先收集基础数据,然后对基础数据进行计算处理等,再将计算处理后的数据全量保存至一个支持查询的数据库中,从而可以对该支持查询的数据库进行查询以得到对应的报表数据。
但是这样的方法每次都需要将计算后的数据全量进行转移存储,数据计算量大,从而导致报表生成效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高报表生成效率的基于数据库查询处理的报表生成方法、装置、设备和介质。
一种基于数据库查询处理的报表生成方法,所述方法包括:
采集新生成的增量基础数据,并将所采集的增量基础数据存储至存储数据库中;
通过预设数据库读取所述存储数据库中所采集的新生成的增量基础数据,并结合历史基础数据对所述增量基础数据进行处理,得到预设维度的字段信息,其中所述预设数据库是支持查询处理的数据库;
通过与所述预设数据库对应的查询接口,从所述预设数据库读取处理后的字段信息,并将处理后的字段信息导入至预设报表中得到生成后的目标报表。
在其中一个实施例中,所述通过预设数据库读取所述存储数据库中所采集的新生成的增量基础数据,包括:
获取当前同步周期对应的同步时效,并查询所述同步时效对应的同步时间段;
基于所述同步时间段确定同步起始时间和同步结束时间;
根据同步起始时间和同步结束时间,通过预设数据库读取所述存储数据库中所采集的新生成的增量基础数据。
在其中一个实施例中,所述同步时间段的确定方式包括:
获取多个可选择的同步时效,并获取每个同步时效对应的最大任务量;
获取预设数据库的硬件信息,并基于硬件信息计算得到所述预设数据库的最大并发处理量;
基于每个同步时效对应的最大任务量以及所述最大并发处理量,计算得到每个同步时效对应的同步时间段。
在其中一个实施例中,所述将处理后的字段信息导入至预设报表中得到生成后的目标报表之后,包括:
根据企业标识对增量基础数据和历史基础数据进行分类;
将每一企业对应的增量基础数据和历史基础数据按照业务流程进行分组,并计算各个分组对应的第一待比较字段;
将各个分组的第一待比较字段进行比较以确定对应的企业是否存在风险。
在其中一个实施例中,所述将处理后的字段信息导入至预设报表中得到生成后的目标报表之后,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安养老保险股份有限公司,未经平安养老保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011001069.8/2.html,转载请声明来源钻瓜专利网。