站点是设备的意思
- 数据完整率:以小时为单位获取数据完整率。(√)
算法是该设备在当前时间段内的数据量除以应该有的数据量 - 企业在线率:以公司主账号为单位,统计所有账号下设备的在线情况。
算法是所有设备在当前时间段内的数据量除以应该有的数据量 - 数据有效率:(全部数据-异常数据)/全部数据
- 数据超标率:(报警数据)/全部数据
- 在线仪器运转率:单个站房的通道在线率
- 超标统计:报警统计记录
- 报警类型分布:离线报警、超标报警、异常报警
- 报警响应率分布:报警次数和报警处理对比
(来自蒋老师)主要功能如下:
1、设备网页端和手机端展示:实时、分钟、小时、日
2、数据完整率(是不是应该为设备在线情况下的数据完整率,如果不是,当设备离线时,此值为0)。
3、企业在线率:统计所有MN的在线情况(和第二点2一样)。
4、数据有效率:(全部数据-异常数据)/全部数据
怎么判断该条数据是异常数据?
5、数据超标率:(报警数据)/全部数据
6、在线仪器运转率:单个站房的通道在线率
7、超标统计:报警统计记录
8、报警类型分布:离线报警、超标报警、异常报警分布
9、报警响应率分布:报警次数和报警处理对比
注:上面2-9点功能
1、以设备(站房)为单位来统计。
2、以日报、周报、月报形式统计
3、以小时为单位获取数据
当务之急解决两个问题
- 定时器,每天、每周、每月计算各个参数;
- java通过pdf导出直方图、扇形图。
- 点击日报的时候,需要显示当前已有日报的日期,通过xc_cool_analyze_device表中查出一条user对应的设备id,即可通过这个设备id来查询日报的时期序列。
- 点击下载的时候,可将该条记录对应的id传到后台,读取该时间下该设备与其它该账号下的设备的所有因子。
- 现在新增加了一个表xc_cool_analyze_show,在任务Task中,不仅要将统计的数据存储到xc_cool_analyze中,还需要将信息存储到xc_cool_analyze_show中。
点击下载的时候,导出PDF
大括号用Map,中括号用List
应该给一个扇形图的num数目
用户在删除设备的时候,也应该将xc_cool_analyze_device、xc_cool_analyze_show、xc_cool_analyze中的该设备信息删除!!!!
注意:xc_cool_analyze、xc_cool_analyze_show表可以不用删,只需要删xc_cool_analyze_device
数据分析总结
- 数据对比:
- 折线图:标注出最大最小值;
- 导出报表:加上分析设备、分析时间段、分析通道、最大最小值等说明。
- 综合分析:
- 增加功能:可自己选择任意时间段的综合分析,及时生成图表,可导出;
- 导出报表:加上分析设备、分析因子、分析时间、时间段内数据统计中的报警信息。