最新报表数据统计说明_第1页
最新报表数据统计说明_第2页
最新报表数据统计说明_第3页
最新报表数据统计说明_第4页
最新报表数据统计说明_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、报表分类目前报表共分为2大类、9小类,一共57张报表,分布如下:报表大类报表小类描述基础报表(共38张)性能和告警报表(共20张)统计各种时间、空间维度的性能及告警数据资源汇总报表(共5张)按地市、厂家、热点、AC统计资源信息配置报表(共5张)展示AP、AC等设备系统属性信息综合分析报表(共8张)在“性能和告警报表”的基础上做统计分析逻辑检查报表(共19张)基础数据_问题数据明细报表(共3张)检查各项基础性能指标的数据合理性逻辑数据_问题数据明细报表(共6张)检查各相关指标之间的逻辑关系合理性缺失数据_设备明细报表(共2张)检查设备数据采集完整性客户端展现_问题设备明细报表(共1张)检查A

2、P的上下线状态与上下线告警的一致性问题设备数量统计报表(共7张)对问题明细报表进行统计分析2、报表对应的数据库表名称及存储过程名称每张报表的每个粒度的分别对应一张数据库表,一个存储过程统计一张或多张表的数据,具体如下:2.1、性能和告警报表报表名称时间粒度对应的数据库表名称对应的存储过程名称AP性能报表分钟、小时、日、周、月TPR_PM_AP_*SPR_PM_AP_*AP性能报表(按AC查询)分钟同“AP性能报表”同“AP性能报表”AP告警统计报表小时、日TPR_FM_AP_*SPR_FM_ *热点性能报表分钟、小时、日、周、月TPR_PM_HP_*SPR_PM_HP_*热点告警统计报表小时、

3、日TPR_FM_HP_*SPR_FM_*AC下带AP性能报表小时、日、周、月TPR_PM_AC_BASEDONAP_*SPR_PM_AC_BASEDONAP_*AC下带AP告警统计报表小时、日TPR_FM_AC_AP_*SPR_FM_*AC性能报表分钟、小时、日、周、月TPR_PM_AC_*SPR_PM_AC_*AC告警统计报表小时、日TPR_FM_AC_*SPR_FM_*县区性能统计报表小时、日、周、月TPR_PM_AREA_*SPR_PM_AREA_*县区告警统计报表小时、日TPR_FM_AREA_*SPR_FM_*地市性能统计报表小时、日、周、月TPR_PM_CITY_*SPR_PM_C

4、ITY_*地市告警统计报表小时、日TPR_FM_CITY_*SPR_FM_*厂家性能统计报表小时、日、周、月TPR_PM_VENDOR_*SPR_PM_VENDOR_*厂家告警统计报表小时、日TPR_FM_VENDOR_*SPR_FM_*终端信息表分钟TPR_STATION_LISTSPR_PM_STATION_MIN终端信息表(按AC查询)分钟同“终端信息表”同“终端信息表”用户信息表分钟TPR_USER_LISTSPR_PM_USER_MIN用户信息表(按AC查询)分钟同“用户信息表”同“用户信息表”DHCP性能报表分钟、小时、日、周、月TPR_PM_DHCP_*SPR_PM_DHCP_*

5、说明:表中的星号(*)分别用MIN/HOUR/DAY/WEEK/MONTH代表分钟、小时、日、周、月等时间粒度,下同。2.2、资源汇总报表报表名称时间粒度对应的数据库表名称对应的存储过程名称按地市统计资源日TPR_SOURCE_CITY_DAYSPR_SOURCE_DAY按厂家统计资源日TPR_SOURCE_VENDOR_DAYSPR_SOURCE_DAY按热点统计AP资源日TPR_SOURCE_HOTSPOT_DAYSPR_SOURCE_DAY按AC统计资源日TPR_SOURCE_AC_DAYSPR_SOURCE_DAY按地市统计资源匹配异常报表日TPR_SOURCE_ABNORMAL_DA

6、YSPR_SOURCE_DAY2.3、配置报表报表名称时间粒度对应的数据库表名称对应的存储过程名称AP配置信息日TPR_CONFIG_APSPR_CONFIG_DAYAP有线接口信息日TPR_CONFIG_AP_INTERFACESPR_CONFIG_DAYAP无线接口信息日TPR_CONFIG_AP_RADIOSPR_CONFIG_DAYAC配置信息日TPR_CONFIG_ACSPR_CONFIG_DAYAC认证配置信息日TPR_CONFIG_AC_AUTHSPR_CONFIG_DAY2.4、综合分析报表报表名称时间粒度对应的数据库表名称对应的存储过程名称超忙AP统计报表周、月TPR_PM_

7、AP_*SPR_PM_AP_*超闲AP统计报表周、月TPR_PM_AP_*SPR_PM_AP_*超忙热点统计报表周、月TPR_PM_HP_*SPR_PM_HP_*超闲热点统计报表周、月TPR_PM_HP_*SPR_PM_HP_*AP流量Top统计报表周、月TPR_PM_AP_*SPR_PM_AP_*热点流量Top统计报表周、月TPR_PM_HP_*SPR_PM_HP_*AP频繁告警统计报表日TPR_FM_AP_HOUR基于小时表汇总AP退服时长分析报表日TPR_SERVICE_AP_DAYSPR_SERVICE_DAY2.5、基础数据_问题数据明细报表报表名称时间粒度对应的数据库表名称对应的存

8、储过程名称AP基础数据_问题数据明细报表分钟TPR_CHECK_AP_BASIC_MINSPR_CHECK_AP_MINAC基础数据_问题数据明细报表分钟TPR_CHECK_AC_BASIC_MINSPR_CHECK_AC_MINDHCP基础数据_问题数据明细报表分钟TPR_CHECK_DHCP_BASIC_MINSPR_CHECK_DHCP_MIN2.6、逻辑数据_问题数据明细报表报表名称时间粒度对应的数据库表名称对应的存储过程名称AP逻辑数据_问题数据明细报表分钟TPR_CHECK_AP_LOGIC_MINSPR_CHECK_AP_MINAC逻辑数据_问题数据明细报表TPR_CHECK_A

9、C_LOGIC_MINSPR_CHECK_AC_MINDHCP逻辑数据_问题数据明细报表TPR_CHECK_DHCP_LOGIC_MINSPR_CHECK_DHCP_MINAP逻辑数据_恒定值数据明细报表TPR_CHECK_AP_CONSTSPR_CHECK_CONSTAC逻辑数据_恒定值数据明细报表分钟TPR_CHECK_AC_CONSTSPR_CHECK_CONSTAP逻辑数据_问题数据明细报表小时TPR_CHECK_AP_LOGIC_HOURSPR_CHECK_AP_HOUR2.7、缺失数据_设备明细报表报表名称时间粒度对应的数据库表名称对应的存储过程名称缺失数据_AP设备明细报表分钟T

10、PR_CHECK_AP_LOSTSPR_CHECK_AP_LOST缺失数据_AC设备明细报表分钟TPR_CHECK_AC_LOSTSPR_CHECK_AC_LOST2.8、客户端展现_问题设备明细报表报表名称时间粒度对应的数据库表名称对应的存储过程名称客户端展现_问题设备明细报表分钟TPR_CHECK_CLIENT_DISPLAYSPR_CHECK_CLIENT_DISPLAY2.9、问题设备数量统计报表报表名称时间粒度对应的数据库表名称对应的存储过程名称缺失数据_AP设备统计报(由分钟数据汇总)小时TPR_CHECK_AP_LOST_STAT_HOURSPR_CHECK_AP_LOST缺失数

11、据_AC设备统计报表(由分钟数据汇总)小时TPR_CHECK_AC_LOST_STAT_HOURSPR_CHECK_AC_LOSTAP基础数据_问题设备数量统计报表(由分钟数据汇总)小时TPR_CHECK_AP_BASIC_STAT_HOURSPR_CHECK_STAT_HOURAC基础数据_问题设备数量统计报表(由分钟数据汇总)小时TPR_CHECK_AC_BASIC_STAT_HOURSPR_CHECK_STAT_HOURAP逻辑数据_问题设备数量统计报表(由分钟数据汇总)小时TPR_CHECK_AP_LOGIC_STAT_HOURSPR_CHECK_STAT_HOURAC逻辑数据_问题设

12、备数量统计报表(由分钟数据汇总)小时TPR_CHECK_AC_LOGIC_STAT_HOURSPR_CHECK_STAT_HOURAC,AP逻辑数据_问题设备数量统计报表(由小时数据汇总)小时TPR_CHECK_AC_AP_STAT_HOURSPR_CHECK_AC_AP_STAT_HOURAP频繁告警统计报表小时TPR_CHECK_AP_FM_STAT_HOURSPR_CHECK_FM_STAT_HOURAC频繁告警统计报表小时TPR_CHECK_AC_FM_STAT_HOURSPR_CHECK_FM_STAT_HOUR告警和关联状态不一致问题统计小时TPR_CHECK_OFFLINE_ST

13、AT_HOURSPR_CHECK_OFFLINE_STAT_HOURAC下带AP配置数据检查报表日TPR_CHECK_CONFIG_AP_DAYSPR_CHECK_CONFIG_AP_DAY地市AC配置数据检查报表日TPR_CHECK_CONFIG_AC_DAYSPR_CHECK_CONFIG_AC_DAYAC逻辑数据_问题设备数量统计报表(由小时数据汇总)小时TPR_CHECK_AC_LOGIC_STAT_HOUR_HSPR_CHECK_AC_HOURAC逻辑数据_问题设备数量统计报表(由日数据汇总)日TPR_CHECK_AC_LOGIC_STAT_DAYSPR_CHECK_AC_LOGIC

14、_STAT_DAY3、运行机制每张报表的数据均通过存储过程统计出来,每个存储过程至少完成一张报表一个时间粒度的数据统计。要使报表有数据,必须执行存储过程,系统中所有统计报表数据的存储过程均通过定时调度的方式执行。服务程序定时调度存储过程SPM_SCHEDULER,然后由存储过程SPM_SCHEDULER依次调度其他存储过程,调度流程如下:要使存储过程能正确执行,必须完成如下两项配置:3.1、配置因为所有存储过程的调度必须以存储过程SPM_SCHEDULER为入口,所以必须在pmsql.xml文件里配置SPM_SCHEDULER,如下:说明:对于报表,只需在此文件中配置这一个存储过程即可,其他存

15、储过程均不用在此配置。在此配置的存储过程的名称的大小写必须与数据库表TPA_PROC_TIME中的存储过程名称一致,否则将不能调度,因为文件的配置是区分大小写的。3.2、配置数据库表TPA_PROC_TIME所有调度的存储过程必须在TPA_PROC_TIME表中配置,否则将不能调度,此表记录了存储过程的执行粒度、时间、顺序等基本调度信息,该表的表结构及配置说明如下:序号字段名称数据类型字段描述配置举例1SPIDNUMBER主键,手工填写一个数字,确保唯一,建议按顺序编号,必填722PERIODIDNUMBER数据周期标识,该字段没有实际意义,选填,但为了数据工整,可根据如下规则填写:分钟:0小

16、时:1日:2周:3月:413TIMEGRANUNUMBER调度周期(单位:秒),即多长时间调度一次,必填,配置规则如下:分钟:600(10分钟,5分钟为300)小时:3600日:86400周:604800月:267840036004TIMEDELAYNUMBER统计延时时长(单位:秒),及在正常统计时间基础上延迟此时长后才允许调度,必填,参考配置(可根据实际情况调整)如下:分钟:300小时:1800日:3600周:7200月:720021005SP_NAMEVARCHAR2spr_check_ac_lost6TB_NAMEVARCHAR2表名,选填,即存储过程统计的是哪张表的数据Tpr_Che

17、ck_Ac_Lost7PROCTYPENUMBER存储过程类型标识,选填,参考配置如下:1:性能(TPA表)2:压缩(已取消使用)3:报表38DESCRVARCHAR2存储过程描述,可选,但建议填写统计缺失数据_AC设备明细报表和缺失数据_AC设备统计报表9LAST_FINISH_TIMEDATE上一次已经执行完成的数据周期,必填2010-10-30 12:00:0010NEXT_BEGIN_TIMEDATE下一次将要统计的数据周期,必填,此值应为在LAST_FINISH_TIME基础上增加一个数据周期TIMEGRANU2010-10-30 13:00:0011LOCK_FLAGNUMBER锁

18、定标识,锁定后此过程将不再被调度,必填,配置规则:1 正常2 锁定112RUN_ORDERNUMBER存储过程执行顺序,必填,配置规则:分钟:1××小时:2××日:3××周:4××月:5××排序时应遵循先后规则,如热点性能必须在AP性能之后执行,因为热点性能是基于AP性能统计的,其他类同。21913FLAGNUMBER执行结果标识,此值无实际意义,选填:1 成功0 失败1写入配置数据的SQL语句为:insertinto TPA_PROC_TIME values (72, 1, 3600, 210

19、0, 'spr_check_ac_lost', 'Tpr_Check_Ac_Lost', 3, '统计缺失数据_AC设备明细报表和缺失数据_AC设备统计报表', to_date('2010-10-30 12:00:00', 'YYYY-MM-DD HH24:MI:SS'), to_date('2010-10-30 13:00:00', 'YYYY-MM-DD HH24:MI:SS'), 1, 219, 1);4、数据统计流程上面说明了存储过程的外部调用流程,下面来说明一下存储过程被调

20、用后,存储过程内部的执行流程:5、存储过程分析下面为一个通用存储过程模板,所有报表数据统计存储过程均使用该模板创建:6、问题追踪6.1、存储过程运行记录表LOG_RUN_PROCEDURE所有分钟、小时粒度(目前没有记录日、周、月粒度的运行记录)的存储过程执行完成后均会在此表保留记录,该表表结构及实例说明如下:序号字段名称数据类型字段描述举例1PROCEDURE_NAMEVARCHAR2存储过程名Spb_Basea_Wls_Master_32PERIODDATE统计的数据周期2010-11-2 10:50:003BEGINTIMEDATE开始统计时间2010-11-2 10:50:564END

21、TIMEDATE统计结束时间2010-11-2 10:50:575DURATIONNUMBER存储过程执行所用时长,单位:秒1以上实例说明:在2010-11-2 10:50:56时开始调用存储过程Spb_Basea_Wls汇总采集机Master,PPID为3,数据周期为2010-11-2 10:50:00的数据,历史1秒钟汇总完成。说明:如果此表中没有运行记录,有两种原因:(1)存储过程没有被调用(检查服务程序是否正常)(2)没有可用于统计的(检查数据是否已经采集入库)6.2、错误日志表LOG_ERROR_MSG存储过程在执行过程中,产生的异常信息均会存于LOG_ERROR_MSG表中,平时进

22、行系统巡检时,应及时关注此表信息,进而分析产生异常的原因。该表表结构及实例说明如下:序号字段名称数据类型字段描述举例1DAYTIMEDATE异常发生时间2010-11-2 10:57:482PROC_NAMEVARCHAR2发生异常的存储过程名称Spb_Basek_Wnc3ERROR_SECTIONVARCHAR2存储过程中产生异常的节点(定位问题)Slave4_14ERROR_CODEVARCHAR2产生异常的数据周期2010-11-02 11:00:005ERROR_MSGVARCHAR2详细错误信息ORA-00001: unique constraint (WIPNMS.IDX_TPA_

23、BASEK_WNC) violated以上实例说明:采集机Slave4,PPID为1,在调用存储过程Spb_Basek_Wnc汇总2010-11-02 11:00:00这个周期的数据时,产生了ORA-00001: unique constraint (WIPNMS.IDX_TPA_BASEK_WNC) violated异常。7、数据保留周期配置所有性能、报表数据的保留周期均可通过配置的方式控制,共有两个配置表:7.1、分区表配置TSM_PARTITION_ADD表结构及配置说明如下:序号字段名称数据类型字段描述举例1TB_NAMEVARCHAR2表名称,必填TPR_PM_AP_MIN2OPER

24、TIMEDATE最后分区时间,选填,自动维护2010-11-2 10:25:183PERIODVARCHAR2数据保留时长,必填484PARTYPEVARCHAR2数据保留时长的单位,必填:HOUR 小时DAY 日HOUR5TBSPACE分区存储的表空间,必填MBWPMDATA6FIRSTEXT是否为第一次分区,必填:0 - 是1 - 已经开始分区17IFLOCKVARCHAR2分区开关,必填,分区关闭后将不再对此表进行分区维护:1 - 是0 - 否1以上实例说明:表TPR_PM_AP_MIN的数据存储于表空间MBWPMDATA中,数据保留周期为48小时,最后一次分区时间为2010-11-2

25、10:25:18写入配置数据的SQL语句为:INSERT INTO TSM_PARTITION_ADD VALUES ('TPR_CHECK_AC_LOST', SYSDATE, 48, 'HOUR', 'MBWTEMPDATA', 0, 1);小时粒度的分区通过存储过程SPM_PARTITION_HOUR维护;日粒度的分区通过存储过程SPM_PARTITION_DAY维护。分区命名规则:以日粒度分区:P_YYYYMMDD以小时粒度分区:P_YYYYMMDDHH7.2、非分区表配置TSM_STOREPERIOD表结构及配置说明如下:序号字段名称数

26、据类型字段描述举例1STPIDNUMBER主键,必填,唯一数字402DBNAMEVARCHAR2数据库名或用户名,选填,无实际意义Wlan3TBNAMEVARCHAR2表名,必填log_error_msg4BASECOLVARCHAR2表中的时间维度字段,必填daytime5TBTYPEVARCHAR2表类型,选填,无实际意义6DELTYPENUMBER数据删除类型,选填:0: 直接删除1: 备份2: 先备份再删除07PERIODNUMBER数据保留时长,必填,单位:HOUR1688DESTDBNAMEVARCHAR2将数据备份到该数据库或用户下9DESTTBNAMEVARCHAR2将数据备份

27、到该表中10BEGINTIMEDATE上一次执行开始时间,选填,自动维护11ENDTIMEDATE上一次执行完成时间,选填,自动维护13DESCRVARCHAR2备注,选填错误日志记录表13PARTITION_TYPEVARCHAR2分区类型:YY/MM/DD/HH/UN,选填,无实际意义14SUBPARTITION_TYPEVARCHAR2子分区类型:YY/MM/DD/HH/UN,选填,无实际意义15PARTITION_FORMATVARCHAR2分区名称命名规则,选填,无实际意义,比如:P_YYYYMMDD16PARTYPSUBPARTITION_FORMATEVARCHAR2子分区名称命

28、名规则,选填,无实际意义,比如:P_YYYYMMDDHH17PARTITION_METHODNUMBER分区管理模式,选填,无实际意义:1 删除分区2 删除分区后创建新的分区18TABLESPACE_NAMEVARCHAR2表空间19INDEX_METHODNUMBER索引类型,选填,无实际意义:1 本地分区索引2 全局索引以上实例说明:log_error_msg表的数据保留时间为168小时(即1周)。配置在此表中的表通过存储过程SPM_PARTITIONNO_DELETE维护。注意:配置到此表中的表必须有时间字段。8、开发一张报表的整体流程(数据库部分)8.1、需求(要做什么)8.2、设计(怎么做)在这一步需要确定数据库表结构8.3、建表(1)是否需要建成分区表?如果要建成分区表,则需将表配置到TSM_PARTITION_ADD中。一般情况下,分钟、小时、日粒度的表均可建成分区表,周、月粒度的表可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论