(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211063105.2
(22)申请日 2022.08.31
(71)申请人 启明信息技 术股份有限公司
地址 130117 吉林省长 春市长春净月高新
技术产业开发区百合 街1009号
(72)发明人 付新鹏 刘海洋
(74)专利代理 机构 成都金英专利代理事务所
(普通合伙) 51218
专利代理师 袁英
(51)Int.Cl.
G06F 40/18(2020.01)
G06F 40/183(2020.01)
G06F 21/62(2013.01)
G06F 16/338(2019.01)
G06F 9/455(2006.01)
(54)发明名称
一种基于容器云的可视化自定义报表分析
系统
(57)摘要
本发明公开了一种基于容器云的可视化自
定义报表分析系统, 属于自定义报表设计领域,
解决了现有 技术中使用Exc el工具进行报表统计
人力成本高, 部分数据无法可视化; 传统报表工
具成本高, 操作繁琐, 数据无法可视化编辑, 无法
自定义编辑的技术问题。 它包括前端和后端, 前
端包括: 数据选择模块、 可视化编辑模块、 属性设
置模块、 页面布局模块, 前端将常用的图表样式
如柱状图、 饼图、 表 格、 折线图通过组件化来实现
动态拖拽配置报表属性的功能。 后端包括数据处
理模块、 微服务架构模块。 本发明节省了大量二
次开发的成本, 也减 轻了企业员工繁重的工作 负
担, 提升了企业管理效率, 操作简单, 用户可自由
组合搭配出个性 化报表内容。
权利要求书1页 说明书5页 附图1页
CN 115422898 A
2022.12.02
CN 115422898 A
1.一种基于容器云的可视化自定义报表分析系统, 包括前端和后端, 其特征在于, 所述
前端包括:
数据选择模块, 用于向所述后端发送查询待编辑数据请求, 向所述前端导入待编辑的
数据;
可视化编辑模块, 包括若干 图表组件和设计台, 用于用户通过选择操作选择若干所述
图表组件, 用户再通过拖拽操作, 将所述选择操作所选择的图表组件拖拽入所述设计台, 在
所述设计台中, 将所述数据选择模块导入的待编辑数据呈现为所述选择操作所选择的图表
组件对应的图表样式;
属性设置模块, 用于用户设置通过选择操作所选择的图表组件在所述设计台中呈现的
对应图表样式的呈现格式。
2.根据权利要求1所述的一种基于容器云的可视化自定义报表分析系统, 其特征在于,
所述前端还 包括页面布局模块, 用于设置多报表联合呈现时的页面布局。
3.根据权利要求2所述的一种基于容器云的可视化自定义报表分析系统, 其特征在于,
所述页面布局包括瀑布流式布局、 宫格式布局、 自由式布局、 磁贴式布局。
4.根据权利要求1所述的一种基于容器云的可视化自定义报表分析系统, 其特征在于,
所述图表组件及其对应的图表样式包括:
柱状图组件, 对应图表样式为柱状图;
饼图组件, 对应图表样式为饼图;
表格组件, 对应图表样式为表格;
折线图组件, 对应图表样式为 折线图。
5.根据权利要求1或4所述的一种基于容器云的可视化自定义报表分析系统, 其特征在
于, 所述设计台中呈现的图表样式为柱状图时, 所述柱状图的呈现格式包括横纵坐标轴字
段、 分组字段、 柱状图形的大小和颜色; 所述设计台中呈现的图表样 式为饼图时, 所述饼图
的呈现格式为分类字段、 数值字段、 图标字段、 饼图图形 的大小和颜色; 所述设计台中呈现
的图表样 式为表格时, 所述表格的呈现格式为自定义表头、 自定义标题、 自定义表格名称、
自定义排列 表格纵列和横列、 单元格合并; 所述设计台中呈现的图表样式为折线图时, 所述
折线图的呈现格式为横纵坐标轴字段、 分组字段、 参考线、 自定义折线图展示点大小、 自定
义折线图形状颜色。
6.根据权利要求1所述的一种基于容器云的可视化自定义报表分析系统, 其特征在于,
所述后端包括:
数据处理模块, 用于对待编辑数据进行查询和聚合汇总;
微服务架构模块, 用于分布式架构微 服务。
7.根据权利要求6所述的一种基于容器云的可视化自定义报表分析系统, 其特征在于,
所述数据处理模块数据库为mongoDB, 通过mongoDB数据库的聚合管道Aggregation
Pipeline来完成不同处理阶段的数据的聚合汇总、 多表的聚合再汇总, 通过mongoDB的视图
功能解决两次查询的效率问题。
8.根据权利要求6所述的一种基于容器云的可视化自定义报表分析系统, 其特征在于,
所述微服务架构模块采用spri ng‑cloud微服务技术实现。权 利 要 求 书 1/1 页
2
CN 115422898 A
2一种基于容器云的可视化自定义报表分析系统
技术领域
[0001]本发明涉及一种报表分析系统, 具体涉及一种可视化自定义报表分析系统, 属于
自定义报表设计领域。
背景技术
[0002]随着互联 网技术的兴起, 企业数字化升级成为一种趋势。 OA 软件在国内颇为流行,
被认为企业 流程管理的好帮手, 帮助实现企业全面管理。
[0003]在此背景下, 企业各项的数据统计成为OA软件办公的一个重要痛点, 传统报表制
作, 需要企业工作人员将数据导出, 用Excel工具进行统计, 繁杂的工作量耗费了企业大量
人力, 受制Excel工具的局限, 有些企业数据无法可视化。
[0004]传统的OA厂商也开发了一些报表工具, 高额的成本和繁琐的操作加重了企业负
担, 没有解决用户的痛点。
[0005]传统的报表工具采用数据仓库+报表+S QL, 通过对数据的筛选和查询, 对数据 进行
统计和展示, 这种技 术路线的最大劣势, 数据无法可视化编辑, 无法进行自定义编辑。
[0006]另外, 随着微服务架构应用开发的普及, 很多IT公司纷纷推出了基于微服务架构
的新产品, 为避免运行环境的不同对代码运行的影响, 需要把微服务部署在隔离环境中。 起
初微服务提供商倾向于把微服务部署在虚拟机里, 这也能实现微服务的隔离性, 但无法进
行快速扩展, 受虚拟机的实现原理限制, 其启动需要耗费一些时间, 无法立即对瞬时突增的
负载或者流量做出反应, 并且从成本考虑, 使用传统的虚拟机技术, 为了实现隔离性, 每个
应用或者说微服务都必须运行在一个虚拟机里, 这种重复和浪费的操作系统和资源的分
配, 可以通过容器技术来避免, 从而 大大减少了云服务提供商对硬件的投入, 节省了 云服务
中心的成本 。
[0007]一个容器包含了完整的运行时环境: 除了应用程序本身之外, 这个应用所需的全
部依赖、 类库、 其他二进制文件、 配置文件等, 都统一被打入了一个称为容器镜像的包中, 通
过将应用程序本身和其依赖容器化, 抽象掉操作系统发行版本和其他基础环境造成的差
异, 使得镜像从一个环境移植到另外一个环境更加 灵活。 比如, 同一个镜像可以在Windows
或Linux, 开发、 测试或生产环境中运行。 同时通过容器云架构, 将容器部署在云主机中, 用
户只需通过SaaS (软件即服务) 层即可灵活方便地使用微服务, 无需考虑数据存储、 软件维
护、 安全等问题, 大 大节约了企业 运维成本 。
[0008]本申请人发现 现有技术至少存在以下技 术问题:
1、 现有技 术中, 使用Excel工具进行报表统计人力成本高, 部分数据无法可视化;
2、 现有技 术中, 报表工具成本高, 操作繁琐;
3、 现有技 术中, 传统报表工具 数据无法可视化编辑, 无法自定义编辑。
发明内容
[0009]本发明的目的在于提供一种基于容器云的可视化自定义报表分析系统, 以解决现说 明 书 1/5 页
3
CN 115422898 A
3
专利 一种基于容器云的可视化自定义报表分析系统
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:34:26上传分享