(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210557480.6
(22)申请日 2022.05.19
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 郭赫
(74)专利代理 机构 北京三友知识产权代理有限
公司 11127
专利代理师 薛平 李辉
(51)Int.Cl.
G06F 16/2455(2019.01)
G06F 16/25(2019.01)
G06F 40/18(2020.01)
(54)发明名称
报表处理系统
(57)摘要
本申请实施例提供一种报表处理系统, 可用
于金融领域, 包括: ES集群模块、 MySQL数据库集
群模块、 ETL服务模块以及MPP数据库集群模块;
本申请能够有效提高报表处 理系统的工作效率。
权利要求书1页 说明书7页 附图5页
CN 114896283 A
2022.08.12
CN 114896283 A
1.一种报表处 理系统, 其特 征在于, 包括:
ES集群模块, 所述ES集群模块与MySQL数据库集群模块, 所述ES集群模块用于从所述
MySQL数据库集群模块中获取报表数据并进行报表加工;
MySQL数据库集群模块, 所述MySQL数据库集群模块与MPP数据库集群模块和所述ES集
群模块连接, 所述M ySQL数据库集群模块用于接收所述MPP数据库集群模块 发送的数据分析
处理结果并转存至所述ES集群模块;
ETL服务模块, 所述ETL服务模块与所述MySQL数据库集群模块和所述MPP数据库集群模
块连接, 所述ETL服务模块用于对从所述M ySQL数据库集群模块中获取的报表数据进行数据
标准化处理并加载至所述MP P数据库集群模块;
MPP数据库集群模块, 所述MPP数据库集群模块用于接收所述ETL服务模块发送的经过
数据标准 化处理后的报表数据。
2.根据权利要求1所述的报表处理系统, 其特征在于, 还包括缓存服务器模块, 所述缓
存服务器模块与ES集群模块连接, 所述 缓存服务器模块用于缓存所述ES集群模块生 成的检
索结果。
3.根据权利要求1所述的报表处理系统, 其特征在于, 还包括规则计算服务模块, 所述
规则计算服务模块与所述MPP数据库集群模块和所述MySQL数据库集群模块连接, 所述规则
计算服务模块用于按照设定数据规则对所述MPP数据库集群模块中的报表数据进行计算,
并将计算结果发送至所述MySQ L数据库集群模块。
4.根据权利要求1所述的报表处理系统, 其特征在于, 还包括Kafka集群模块, 所述
Kafka集群模块与所述ETL服务模块和业务系统连接, 所述Kafka集群模块用于将所述业务
系统发送的报表数据批量 导入所述ETL 服务模块。
5.根据权利要求1所述的报表处理系统, 其特征在于, 还包括商业智能分析BI模块, 所
述商业智能分析BI模块与所述ES集群模块和用户端 连接, 所述商业智能分析BI模块用于接
收用户端发送的报表分析指令并对所述ES集群模块发送的报表数据进行报表分析。
6.根据权利要求1所述的报表处理系统, 其特征在于, 所述MySQL数据库集群模块还与
业务系统连接, 所述MySQ L数据库集群模块还用于 接收所述 业务系统实时写入的报表数据。
7.根据权利要求1所述的报表处理系统, 其特征在于, 所述MPP数据库集群模块包含多
个与不同业 务系统对应部署的子集群。
8.根据权利要求7所述的报表 处理系统, 其特征在于, 各子集群之间通过数据库链接进
行通讯连接 。
9.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算
机程序, 其特征在于, 所述处理器执行所述程序时实现权利要求1至8任一项所述的报表处
理系统。
10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机程序被
处理器执行时实现权利要求1至8任一项所述的报表处 理系统。
11.一种计算机程序产品, 包括计算机程序/指令, 其特征在于, 该计算机程序/指令被
处理器执行时实现权利要求1至8任一项所述的报表处 理系统。权 利 要 求 书 1/1 页
2
CN 114896283 A
2报表处理系统
技术领域
[0001]本申请涉及数据处 理领域, 也可用于金融领域, 具体涉及一种报表处 理系统。
背景技术
[0002]传统数据库无法应对PB级别数据量, 更无法支持大规模集群部署, 无法满足海量
数据下所需高性能高可靠性要求; 单点数据库提供分析类服务, 其性能有限且成本高, 更无
法针对大 数据量进行线性扩展。
[0003]在报表分析场景下, 传统数据库常使用多表联结、 全表扫描等进行查询, 效率低且
容易造成数据库压力过 大出现宕机或崩溃重启。
[0004]采用Hadoop技术进行建设, Hive的sql ‑on‑hadoop性能低, 资源占用率高, 针对
OLTP场景 可以提供 可观性服务, 但是不 适合OLAP服 务。
[0005]目前业务/运维人员数据分析的工作模式, 停留在使用excel透视表来进行相关的
数据报表制作和数据分析工作, 这种模式效率低, 信息质量差, 同时这种人工模式无法应对
大数据场景 下的海量报表分析。
发明内容
[0006]针对现有技术中的问题, 本申请提供一种报表处理系统, 能够有效提高报表处理
系统的工作效率。
[0007]为了解决上述问题中的至少一个, 本申请提供以下技 术方案:
[0008]第一方面, 本申请提供一种报表处 理系统, 包括:
[0009]ES集群模块, 所述ES集群模块与MyS QL数据库集群模块, 所述ES 集群模块用于 从所
述MySQL数据库集群模块中获取报表数据并进行报表加工;
[0010]MySQL数据库集群模块, 所述MySQL数据库集群模块与MPP数据库集群模块和所述
ES集群模块连接, 所述M ySQL数据库集群模块用于接收所述MPP数据库集群模块发送的数据
分析处理结果并转存至所述ES集群模块;
[0011]ETL服务模块, 所述ETL服务模块与所述MySQL数据库集群模块和所述MPP数据库集
群模块连接, 所述ETL服务模块用于对从所述M ySQL数据库集群模块中获取的报表数据进 行
数据标准 化处理并加载至所述MP P数据库集群模块;
[0012]MPP数据库集群模块, 所述MPP数据库集群模块用于接收所述ETL服务模块发送的
经过数据标准 化处理后的报表数据。
[0013]进一步地, 还包括缓存服务器模块, 所述缓存服务器模块与ES集群模块连接, 所述
缓存服务器模块用于缓存所述ES集群模块 生成的检索结果。
[0014]进一步地, 还包括规则计算服务模块, 所述规则计算服务模块与所述MPP数据库集
群模块和所述MySQL数据库集群模块连接, 所述规则计算服务模块用于按照设定数据规则
对所述MPP数据库集群模块中的报表数据进 行计算, 并将计算结果 发送至所述M ySQL数据库
集群模块。说 明 书 1/7 页
3
CN 114896283 A
3
专利 报表处理系统
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:14:39上传分享