欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 202011509980X
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-04-17
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种大数据报表导出方法,其特征在于,所述大数据报表导出方法包括:检测预设主库中是否有日志生成,若是,则将生成的所述日志写入与所述预设主库对应的初始子库中,执行所述初始子库中的所述日志,得到与所述初始子库对应的准实时子库;

接收报表导出请求,从所述报表导出请求中确定待导出对象,并判断所述待导出对象是否属于大数据量级;

若所述待导出对象属于大数据量级,则从所述报表导出请求中获取时间限值;

根据所述时间限值从所述准实时子库中确定多个目标子库;

根据所述多个目标子库的子库数量将所述待导出对象划分为多个数据组,并获取每个数据组的起始标识及结束标识;

依据所述起始标识及所述结束标识从所述多个目标子库中并行读取数据,得到导出数据;

获取与所述报表导出请求对应的预设数据表,并将所述导出数据写入所述预设数据表中,得到目标报表。

2.如权利要求1所述的大数据报表导出方法,其特征在于,所述将所述日志写入与所述预设主库对应的初始子库中包括:获取所述预设主库的主库标识,并获取数据库映射表;

从所述数据库映射表中获取与所述主库标识对应的子库标识;

根据所述子库标识确定所述初始子库,并确定所述初始子库的初始数量;

根据所述初始数量从预设线程池中调用闲置线程,所述闲置线程的线程数量等于所述初始数量;

利用所述闲置线程将所述日志并行写入所述初始子库。

3.如权利要求1所述的大数据报表导出方法,其特征在于,所述执行所述初始子库中的所述日志,得到与所述初始子库对应的准实时子库包括:解析所述日志,得到所述日志的数据操作;

在所述初始子库上执行所述数据操作,得到所述准实时子库。

4.如权利要求1所述的大数据报表导出方法,其特征在于,所述从所述报表导出请求中确定待导出对象,并检测所述待导出对象是否属于大数据量级包括:解析所述报表导出请求的报文,得到所述报文携带的数据信息;

从所述数据信息中获取用于指示对象的信息作为所述待导出对象;

获取所述待导出对象的数据量;

当所述数据量大于或者等于配置值时,确定所述待导出对象属于所述大数据量级。

5.如权利要求4所述的大数据报表导出方法,其特征在于,所述根据所述时间限值从所述准实时子库中确定多个目标子库包括:将所述数据量除以所述时间限值,得到数据处理速率;

确定所述准实时子库的平均处理速率;

将所述数据处理速率除以所述平均处理速率,得到所述子库数量;

从所述准实时子库中筛选出闲置子库,所述闲置子库是指处于空闲状态的准实时子库;

根据所述子库数量从所述闲置子库中确定所述多个目标子库。

6.如权利要求1所述的大数据报表导出方法,其特征在于,所述获取与所述报表导出请求对应的预设数据表包括:

确定所述报表导出请求的触发用户,并确定所述触发用户的触发角色;

获取所述触发角色的识别码,并从配置表中获取与所述识别码对应的表号;

获取与所述表号对应的数据表作为所述预设数据表。

7.如权利要求1所述的大数据报表导出方法,其特征在于,所述将所述导出数据写入所述预设数据表中,得到目标报表包括:确定所述导出数据在所述预设主库中的位置;

根据所述位置依次将所述导出数据写入所述预设数据表中,得到所述目标报表。

8.一种大数据报表导出装置,其特征在于,所述大数据报表导出装置包括:执行单元,用于检测预设主库中是否有日志生成,若是,则将生成的所述日志写入与所述预设主库对应的初始子库中,执行所述初始子库中的所述日志,得到与所述初始子库对应的准实时子库;

判断单元,用于接收报表导出请求,从所述报表导出请求中确定待导出对象,并判断所述待导出对象是否属于大数据量级;

获取单元,用于若所述待导出对象属于所述大数据量级,则从所述报表导出请求中获取时间限值;

确定单元,用于根据所述时间限值从所述准实时子库中确定多个目标子库;

所述获取单元,还用于根据所述多个目标子库的子库数量将所述待导出对象划分为多个数据组,并获取每个数据组的起始标识及结束标识;

读取单元,用于依据所述起始标识及所述结束标识从所述多个目标子库中并行读取数据,得到导出数据;

写入单元,用于获取与所述报表导出请求对应的预设数据表,并将所述导出数据写入所述预设数据表中,得到目标报表。

9.一种电子设备,其特征在于,所述电子设备包括:存储器,存储有计算机可读指令;及处理器,执行所述存储器中存储的计算机可读指令以实现如权利要求1至7中任意一项所述的大数据报表导出方法。

10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有计算机可读指令,所述计算机可读指令被电子设备中的处理器执行以实现如权利要求1至7中任意一项所述的大数据报表导出方法。