System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种报表生成方法、装置、终端设备以及存储介质。
技术介绍
1、随着业务的扩大与发展,数据规模与用数需求日益增多,诸如客诉问题排查、业务临时数据统计、监管数据报表上送、周报数据统计、价值回检数据等各种场景下需要对数据进行统计查询并生成报表,同时业务数据涉及到用户隐私信息,对数据使用需要进行严格的访问权限控制,传统数据报表生成方案如下:申请各数据表的访问权限编写sql或类sql语句,在自带的命令行界面(cli,command-line interface)工具上进行手动查询,导出结果生成相应报表。
2、但对于传统数据报表生成方案存在着:(1)缺少数据任务生命周期管理和调度,主要包括用户需人工跟进任务执行情况,影响工作效率以及不支持任务调度;(2)数据任务查询性能差;(3)缺少数据安全分级管理;(4)任务流程链路复杂,主要包括数据分散以及缺少数据结果可视化的问题。
3、故需要一种报表生成方法,以解决报表生成时没有对应的数据管理以及任务监测,导致效率低的问题。
4、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
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、本专利技术实施例提出的一种报表生成方法、装置、终端设备以及存储介质,通过接收报表生成请求;将所述报表生成请求输入预先构建的报表生成系统,由所述报表生成系统根据所述报表生成请求生成数据报表,其中,所述报表生成系统基于预设的数据管理平台、模板管理平台以及任务管理平台得到。由此,通过预先构建完成的报表生成系统中的数据管理平台、模板管理平台以及任务管理平台进行报表生成,得到数据报表,实现了报表的生成,解决了报表生成时没有对应的数据管理以及任务监测,导致效率低的问题,提高了报表生成的效率。
本文档来自技高网...【技术保护点】
1.一种报表生成方法,其特征在于,所述报表生成方法包括以下步骤:
2.根据权利要求1所述的报表生成方法,其特征在于,所述将所述报表生成请求输入预先构建的报表生成系统的步骤之前还包括:
3.根据权利要求2所述的报表生成方法,其特征在于,所述通过所述初始元数据进行平台构建,获取数据管理平台的步骤包括:
4.根据权利要求2所述的报表生成方法,其特征在于,所述由所述报表生成系统根据所述报表生成请求生成数据报表的步骤包括:
5.根据权利要求4所述的报表生成方法,其特征在于,所述将所述报表生成任务发送至所述任务管理平台进行任务执行,获取数据报表的步骤包括:
6.根据权利要求5所述的报表生成方法,其特征在于,所述通过所述任务管理平台,将所述报表生成任务发送至执行队列进行队列排序,获取排序结果的步骤之后还包括:
7.根据权利要求2所述的报表生成方法,其特征在于,所述由所述报表生成系统根据所述报表生成请求生成数据报表的步骤之后还包括:
8.一种报表生成装置,其特征在于,所述报表生成装置包括:
9.一种终
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有报表生成程序,所述报表生成程序被处理器执行时实现如权利要求1-7中任一项所述的报表生成方法的步骤。
...【技术特征摘要】
1.一种报表生成方法,其特征在于,所述报表生成方法包括以下步骤:
2.根据权利要求1所述的报表生成方法,其特征在于,所述将所述报表生成请求输入预先构建的报表生成系统的步骤之前还包括:
3.根据权利要求2所述的报表生成方法,其特征在于,所述通过所述初始元数据进行平台构建,获取数据管理平台的步骤包括:
4.根据权利要求2所述的报表生成方法,其特征在于,所述由所述报表生成系统根据所述报表生成请求生成数据报表的步骤包括:
5.根据权利要求4所述的报表生成方法,其特征在于,所述将所述报表生成任务发送至所述任务管理平台进行任务执行,获取数据报表的步骤包括:
6.根据权利要求5所述的报表生成方法,其特征在于,所述通过所述任务管理平台,...
【专利技术属性】
技术研发人员:唐校辉,成绍欣,于彬,
申请(专利权)人:招商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。