- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
旗开得胜
PAGE
PAGE I
读万卷书 行万里路
概要设计说明书
报表模块
目 录
TOC \o 1-7 \h \z \u 1 概述 1
1.1 目的 1
1.2 术语 1
1.2.1 报表 1
1.2.2 报告 1
1.2.3 中间表 1
1.2.4 统计条件 1
1.2.5 统计项 1
2 架构设计 2
2.1 总体架构 2
2.1.1 中间表引擎 2
2.1.2 报表调度引擎 3
2.1.3 报表生成引擎 3
2.2 中间表设计 4
2.2.1 创建接口 4
2.2.2 删除接口 4
2.2.3 统计接口 4
2.2.4 ES统计性能优化 4
2.3 报表调度架构设计 5
2.3.1 创建接口 5
2.3.2 编辑接口 5
2.3.3 删除接口 5
2.4 性能监测 6
2.4.1 中间表监测 6
2.4.2 调度监测 6
3 功能设计 7
3.1 报表维护 7
3.1.1 报表显示 7
3.1.2 报表创建 7
3.1.3 报表修改 7
3.1.4 报表删除 7
3.1.5 报表预览 8
3.2 报表调度 8
3.2.1 调度显示 8
3.2.2 调度创建/修改 8
3.2.3 调度删除 8
3.2.4 调度运行 8
4 测试设计 9
4.1 测试环境搭建 9
4.2 建立测试基线 9
版本修订:
编号
时间
修订模式
修订者
修订内容
2017/04/01
陈华
备注:修订模式包括新建、增加、删除、修改等
111
PAGE 1
概述
目的
本说明书描述用于本系统的报表模块的设计方式、运行原理等。
术语
报表
对以正文、数据表格、统计图形或三者结合的展现形式,显示数据的汇总情况统称。按照一定条件,对数据进行分组汇总统计,并以表格方式显示统计结果,同时可选结合统计图形的报表。报表还可以全正文文本描述信息。
中间表
统计报表的统计对象不是原始数据表,而是中间表。中间表按照一定的时间间隔、指定的统计条件(分组、汇总)和过滤条件等,持续不断地对原始数据表进行汇总统计,并保存统计结果。
统计条件
统计条件首先是报表针对中间表统计时分组的依据,同时也是最终报表展现时列表中的统计项以外的字段,列表中除统计项字段外,只有统计条件字段。
统计项
统计项是指最终用来计算的字段。计算的方式包括求和、平均、计数、最大最小值等。
架构设计
总体架构
中间表引擎
中间表运行机制管理。主要功能包括:
启动加载预定义中间表和随报表定义的中间表,中间表需支持启停操作
根据报表配置,按照一定的频率,持续从数据源(Elasticsearch、DB、接口)中获取聚合数据,并将数据写入数据库中
提供创建报表接口,当报表被创建时同时创建中间表,创建中间表时与拥有相同字段(分组、统计)和条件的报表合并中间表。
提供删除报表接口,当报表被删除时同时删除中间表,删除中间表时需要判断是否有其它报表使用。
提供统计接口,当运行报表时,根据报表运行条件,从数据库的中间表中统计数据并返回
中间表运行支持以不同频率运行,并可以按照时间进行纵向切分,以便能够保存更长时间的数据,至少支持按照分钟/小时/天三种频率运行,频率为小时和天时可以将数据进行适当合并,以减少数据量,保证报表运行效率。
提示:
默认15分钟统计一次,每次统计三分之一时间的数据,然后乘以三预估为15分钟数据。
问题:
数据权限判断?
中间表添加levelcode 字段用来判断用户权限
中间表创建时用户选择数据范围
报表调度引擎
提供报表调度运行机制功能,主要功能包括:
创建调度,将调度信息保存到数据库中,并启动调度
修改调度,修改调度的配置信息
删除调度,并删除由调度生成的报表文件
调度运行,按照配置,依指定频率,定期调用中间表引擎运行报表,并将报表文件保存或发送邮件
调度报表文件管理,依指定频率,定期删除调度历史报表文件
报表生成引擎
将从中间表引擎获取到的数据,使用报表工具(JasperReports)生成指定格式的报表文件,支持的报表文件格式包括:pdf/xls/doc/png/html等。
报表中的统计图支持:柱图、饼(环)图、折线图、面积图、雷达图。报表支持定义多个统计图。
将多个报表合并为报告,用户使用自定义信息替换报告模板中信息可实现报告定制。
问题:
报表数据是否只来自中间表(是否支持:sql、接口)
报表数据从中间表来,用户需定义字段类型、字段名称、字段标题
报表数据从sql来,用户需定义字段类型、字段名称、字段标题
报表数据从接口来
您可能关注的文档
- 龙元建设集团股份有限公司信息情况介绍(新中大)【工程线精品文档】.doc
- 金奉源纸业(上海)有限公司八万吨年淋膜项目环境影响报告书简写本.doc
- 公共区管理部1季度班组建设考核方案【XX机场 班组建设】.doc
- 出差申请 流程调研示例.docx
- 报表模块-概要设计说明书-v1.0Cybertron.docx
- TLC-JC-TJ030 电缆交接箱台站检验报告模板 VA.0.doc
- 考向04函数及其表示(重点)-备战2023年高考数学一轮复习考点微专题(全国通用)(学生版).pdf
- 考向03爱比较会修饰的形容词和副词-备战2023年高考英语考点微专题(全国通用).pdf
- 开关柜智能测控装置DQ6000B.doc
- 烟叶调制职业技能竞赛理论知识题库.docx
最近下载
- 冀教版六年级上册英语Lesson 10《How Many Are There》教学课件.pptx
- 雷军英文简历.ppt
- 钢管落地式卸料平台施工方案.doc VIP
- 纳布啡:术后镇痛泵中的高效药物.docx
- 电动垂直起降航空器(eVTOL)起降场 技术要求.docx VIP
- 2023-中国农业大学介绍(完整版).pptx
- 小学残疾儿童送教上门教案(40篇).pdf
- 2024新外研版英语三年级上册 Unit 1 Let's be friends! 自测题(含答案).docx
- 2024年河北省继续医学教育公共必修课参考答案.pdf VIP
- GB/T 10781.8-2021白酒质量要求 第8部分:浓酱兼香型白酒.pdf
文档评论(0)