报表数据统计说明
《报表数据统计说明》由会员分享,可在线阅读,更多相关《报表数据统计说明(16页珍藏版)》请在装配图网上搜索。
1、细心整理 WLAN报表数据统计说明 1、报表分类 目前报表共分为2大类、9小类,一共57张报表,分布如下: 报表大类 报表小类 描述 根底报表〔共38张〕 性能和告警报表〔共20张〕 统计各种时间、空间维度的性能及告警数据 资源汇总报表〔共5张〕 按地市、厂家、热点、AC统计资源信息 配置报表〔共5张〕 展示AP、AC等设备系统属性信息 综合分析报表〔共8张〕 在“性能和告警报表”的根底上做统计分析 逻辑检查报表〔共19张〕 根底数据_问题数据明细报表〔共3张〕 检查各项根底性能指标的数据合理性 逻辑
2、数据_问题数据明细报表〔共6张〕 检查各相关指标之间的逻辑关系合理性 缺失数据_设备明细报表〔共2张〕 检查设备数据采集完整性 客户端呈现_问题设备明细报表〔共1张〕 检查AP的上下线状态与上下线告警的一样性 问题设备数量统计报表〔共7张〕 对问题明细报表进展统计分析 2、报表对应的数据库表名称及存储过程名称 每张报表的每个粒度的分别对应一张数据库表,一个存储过程统计一张或多张表的数据,详细如下: 2.1、性能和告警报表 报表名称 时间粒度 对应的数据库表名称 对应的存储过程名称 AP性能报表 分钟、小时、日、周、月 TPR_PM_AP_* SPR_PM
3、_AP_* AP性能报表〔按AC查询〕 分钟 同“AP性能报表” 同“AP性能报表” AP告警统计报表 小时、日 TPR_FM_AP_* SPR_FM_ * 热点性能报表 分钟、小时、日、周、月 TPR_PM_HP_* SPR_PM_HP_* 热点告警统计报表 小时、日 TPR_FM_HP_* SPR_FM_* AC下带AP性能报表 小时、日、周、月 TPR_PM_AC_BASEDONAP_* SPR_PM_AC_BASEDONAP_* AC下带AP告警统计报表 小时、日 TPR_FM_AC_AP_* SPR_FM_* AC性能报表 分钟、小
4、时、日、周、月 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_CITY_* 地市告警统计报表 小时、日 TPR_FM_CITY_* SPR_FM_* 厂家性能统计报表 小时、日、周、月 TPR_PM_VENDOR_* SPR_PM_
5、VENDOR_* 厂家告警统计报表 小时、日 TPR_FM_VENDOR_* SPR_FM_* 终端信息表 分钟 TPR_STATION_LIST SPR_PM_STATION_MIN 终端信息表〔按AC查询〕 分钟 同“终端信息表” 同“终端信息表” 用户信息表 分钟 TPR_USER_LIST SPR_PM_USER_MIN 用户信息表〔按AC查询〕 分钟 同“用户信息表” 同“用户信息表” DHCP性能报表 分钟、小时、日、周、月 TPR_PM_DHCP_* SPR_PM_DHCP_* 说明:表中的星号〔*〕分别用MIN/HOUR/D
6、AY/WEEK/MONTH代表分钟、小时、日、周、月等时间粒度,下同。 2.2、资源汇总报表 报表名称 时间粒度 对应的数据库表名称 对应的存储过程名称 按地市统计资源 日 TPR_SOURCE_CITY_DAY SPR_SOURCE_DAY 按厂家统计资源 日 TPR_SOURCE_VENDOR_DAY SPR_SOURCE_DAY 按热点统计AP资源 日 TPR_SOURCE_HOTSPOT_DAY SPR_SOURCE_DAY 按AC统计资源 日 TPR_SOURCE_AC_DAY SPR_SOURCE_DAY 按地市统计资源匹配异样报表
7、 日 TPR_SOURCE_ABNORMAL_DAY SPR_SOURCE_DAY 2.3、配置报表 报表名称 时间粒度 对应的数据库表名称 对应的存储过程名称 AP配置信息 日 TPR_CONFIG_AP SPR_CONFIG_DAY AP有线接口信息 日 TPR_CONFIG_AP_INTERFACE SPR_CONFIG_DAY AP无线接口信息 日 TPR_CONFIG_AP_RADIO SPR_CONFIG_DAY AC配置信息 日 TPR_CONFIG_AC SPR_CONFIG_DAY AC认证配置信息 日 TPR_CONF
8、IG_AC_AUTH SPR_CONFIG_DAY 2.4、综合分析报表 报表名称 时间粒度 对应的数据库表名称 对应的存储过程名称 超忙AP统计报表 周、月 TPR_PM_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统计报表 周、月
9、 TPR_PM_HP_* SPR_PM_HP_* AP频繁告警统计报表 日 TPR_FM_AP_HOUR 基于小时表汇总 AP退服时长分析报表 日 TPR_SERVICE_AP_DAY SPR_SERVICE_DAY 2.5、根底数据_问题数据明细报表 报表名称 时间粒度 对应的数据库表名称 对应的存储过程名称 AP根底数据_问题数据明细报表 分钟 TPR_CHECK_AP_BASIC_MIN SPR_CHECK_AP_MIN AC根底数据_问题数据明细报表 分钟 TPR_CHECK_AC_BASIC_MIN SPR_CHECK_AC_MIN
10、 DHCP根底数据_问题数据明细报表 分钟 TPR_CHECK_DHCP_BASIC_MIN SPR_CHECK_DHCP_MIN 2.6、逻辑数据_问题数据明细报表 报表名称 时间粒度 对应的数据库表名称 对应的存储过程名称 AP逻辑数据_问题数据明细报表 分钟 TPR_CHECK_AP_LOGIC_MIN SPR_CHECK_AP_MIN AC逻辑数据_问题数据明细报表 TPR_CHECK_AC_LOGIC_MIN SPR_CHECK_AC_MIN DHCP逻辑数据_问题数据明细报表 TPR_CHECK_DHCP_LOGIC_MIN SPR_
11、CHECK_DHCP_MIN AP逻辑数据_恒定值数据明细报表 TPR_CHECK_AP_CONST SPR_CHECK_CONST AC逻辑数据_恒定值数据明细报表 分钟 TPR_CHECK_AC_CONST SPR_CHECK_CONST AP逻辑数据_问题数据明细报表 小时 TPR_CHECK_AP_LOGIC_HOUR SPR_CHECK_AP_HOUR 2.7、缺失数据_设备明细报表 报表名称 时间粒度 对应的数据库表名称 对应的存储过程名称 缺失数据_AP设备明细报表 分钟 TPR_CHECK_AP_LOST SPR_CHECK_AP
12、_LOST 缺失数据_AC设备明细报表 分钟 TPR_CHECK_AC_LOST SPR_CHECK_AC_LOST 2.8、客户端呈现_问题设备明细报表 报表名称 时间粒度 对应的数据库表名称 对应的存储过程名称 客户端呈现_问题设备明细报表 分钟 TPR_CHECK_CLIENT_DISPLAY SPR_CHECK_CLIENT_DISPLAY 2.9、问题设备数量统计报表 报表名称 时间粒度 对应的数据库表名称 对应的存储过程名称 缺失数据_AP设备统计报 〔由分钟数据汇总〕 小时 TPR_CHECK_AP_LOST_STAT_HOUR
13、 SPR_CHECK_AP_LOST 缺失数据_AC设备统计报表 〔由分钟数据汇总〕 小时 TPR_CHECK_AC_LOST_STAT_HOUR SPR_CHECK_AC_LOST AP根底数据_问题设备数量统计报表〔由分钟数据汇总〕 小时 TPR_CHECK_AP_BASIC_STAT_HOUR SPR_CHECK_STAT_HOUR AC根底数据_问题设备数量统计报表〔由分钟数据汇总〕 小时 TPR_CHECK_AC_BASIC_STAT_HOUR SPR_CHECK_STAT_HOUR AP逻辑数据_问题设备数量统计报表〔由分钟数据汇总〕 小时 TPR
14、_CHECK_AP_LOGIC_STAT_HOUR SPR_CHECK_STAT_HOUR AC逻辑数据_问题设备数量统计报表〔由分钟数据汇总〕 小时 TPR_CHECK_AC_LOGIC_STAT_HOUR SPR_CHECK_STAT_HOUR AC,AP逻辑数据_问题设备数量统计报表〔由小时数据汇总〕 小时 TPR_CHECK_AC_AP_STAT_HOUR SPR_CHECK_AC_AP_STAT_HOUR AP频繁告警统计报表 小时 TPR_CHECK_AP_FM_STAT_HOUR SPR_CHECK_FM_STAT_HOUR AC频繁告警统计报表 小
15、时 TPR_CHECK_AC_FM_STAT_HOUR SPR_CHECK_FM_STAT_HOUR 告警和关联状态不一样问题统计 小时 TPR_CHECK_OFFLINE_STAT_HOUR SPR_CHECK_OFFLINE_STAT_HOUR AC下带AP配置数据检查报表 日 TPR_CHECK_CONFIG_AP_DAY SPR_CHECK_CONFIG_AP_DAY 地市AC配置数据检查报表 日 TPR_CHECK_CONFIG_AC_DAY SPR_CHECK_CONFIG_AC_DAY AC逻辑数据_问题设备数量统计报表〔由小时数据汇总〕 小时
16、TPR_CHECK_AC_LOGIC_STAT_HOUR_H SPR_CHECK_AC_HOUR AC逻辑数据_问题设备数量统计报表〔由日数据汇总〕 日 TPR_CHECK_AC_LOGIC_STAT_DAY SPR_CHECK_AC_LOGIC_STAT_DAY 3、运行机制 每张报表的数据均通过存储过程统计出来,每个存储过程至少完成一张报表一个时间粒度的数据统计。要使报表有数据,必需执行存储过程,系统中全部统计报表数据的存储过程均通过定时调度的方式执行。 效劳程序定时调度存储过程SPM_SCHEDULER,然后由存储过程SPM_SCHEDULER依次调度其他存储过程,调
17、度流程如下: 要使存储过程能正确执行,必需完成如下两项配置: 3.1、配置效劳层的pmsql.xml文件 因为全部存储过程的调度必需以存储过程SPM_SCHEDULER为入口,所以必需在pmsql.xml文件里配置SPM_SCHEDULER,如下: 说明:对于报表,只需在此文件中配置这一个存储过程即可,其他存储过程均不用在此配置。在此配置的存储过程的名称的大小写必需与数据库表TPA_PROC_TIME中的存储过程名称一样,否那么将不能调度,因为文件的配置是区分大小写的。 3.2、配置数据库表TPA_PROC_TIME 全部调度的存储过程必需在TPA_PROC_TIM
18、E表中配置,否那么将不能调度,此表记录了存储过程的执行粒度、时间、依次等根本调度信息,该表的表构造及配置说明如下: 序号 字段名称 数据类型 字段描述 配置举例 1 SPID NUMBER 主键,手工填写一个数字,确保唯一,建议按依次编号,必填 72 2 PERIODID NUMBER 数据周期标识,该字段没有实际意义,选填,但为了数据工整,可依据如下规那么填写: 分钟:0 小时:1 日:2 周:3 月:4 1 3 TIMEGRANU NUMBER 调度周期〔单位:秒〕,即多长时间调度一次,必填,配置规那么如下: 分钟:600〔10分钟,5分钟
19、为300〕 小时:3600 日:86400 周:604800 月: 3600 4 TIMEDELAY NUMBER 统计延时时长〔单位:秒〕,及在正常统计时间根底上延迟此时长后才允许调度,必填,参考配置〔可依据实际状况调整〕如下: 分钟:300 小时:1800 日:3600 周:7200 月:7200 2100 5 SP_NAME VARCHAR2 存储过程名称,留意和PMSQL.XML文件中配置的名称大小写一样 spr_check_ac_lost 6 TB_NAME VARCHAR2 表名,选填,即存储过程统计的是哪张表的数据 Tpr_Che
20、ck_Ac_Lost 7 PROCTYPE NUMBER 存储过程类型标识,选填,参考配置如下: 1:性能〔TPA表〕 2:压缩〔已取消运用〕 3:报表 3 8 DESCR VARCHAR2 存储过程描述,可选,但建议填写 统计缺失数据_AC设备明细报表 和缺失数据_AC设备统计报表 9 LAST_FINISH_TIME DATE 上一次已经执行完成的数据周期,必填 2010-10-30 12:00:00 10 NEXT_BEGIN_TIME DATE 下一次将要统计的数据周期,必填,此值应为在LAST_FINISH_TIME根底上增加一个数据周期
21、TIMEGRANU 2010-10-30 13:00:00 11 LOCK_FLAG NUMBER 锁定标识,锁定后此过程将不再被调度,必填,配置规那么: 1 – 正常 2 – 锁定 1 12 RUN_ORDER NUMBER 存储过程执行依次,必填,配置规那么: 分钟:1×× 小时:2×× 日:3×× 周:4×× 月:5×× 排序时应遵循先后规那么,如热点性能必需在AP性能之后执行,因为热点性能是基于AP性能统计的,其他类同。 219 13 FLAG NUMBER 执行结果标识,此值无实际意义,选填: 1 – 成功 0 – 失败 1
22、写入配置数据的SQL语句为: insert into TPA_PROC_TIME values (72, 1, 3600, 2100, '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、数据统计流程 上面说明白存储过程的外部调用
23、流程,下面来说明一下存储过程被调用后,存储过程内部的执行流程: 5、存储过程分析 下面为一个通用存储过程模板,全部报表数据统计存储过程均运用该模板创立: 6、问题追踪 6.1、存储过程运行记录表LOG_RUN_PROCEDURE 全局部钟、小时粒度〔目前没有记录日、周、月粒度的运行记录〕的存储过程执行完成后均会在此表保存记录,该表表构造及实例说明如下: 序号 字段名称 数据类型 字段描述 举例 1 PROCEDURE_NAME VARCHAR2 存储过程名 Spb_Basea_Wls_Master_3 2 PERIOD DATE 统计的数据周期
24、 2010-11-2 10:50:00 3 BEGINTIME DATE 起先统计时间 2010-11-2 10:50:56 4 ENDTIME DATE 统计完毕时间 2010-11-2 10:50:57 5 DURATION NUMBER 存储过程执行所用时长,单位:秒 1 以上实例说明:在2010-11-2 10:50:56时起先调用存储过程Spb_Basea_Wls汇总采集机Master,PPID为3,数据周期为2010-11-2 10:50:00的数据,历史1秒钟汇总完成。 说明: 假如此表中没有运行记录,有两种缘由: 〔1〕存储过程没
25、有被调用〔检查效劳程序是否正常〕 〔2〕没有可用于统计的〔检查数据是否已经采集入库〕 6.2、错误日志表LOG_ERROR_MSG 存储过程在执行过程中,产生的异样信息均会存于LOG_ERROR_MSG表中,平常进展系统巡检时,应刚好关注此表信息,进而分析产生异样的缘由。该表表构造及实例说明如下: 序号 字段名称 数据类型 字段描述 举例 1 DAYTIME DATE 异样发生时间 2010-11-2 10:57:48 2 PROC_NAME VARCHAR2 发生异样的存储过程名称 Spb_Basek_Wnc 3 ERROR_SECTION VA
26、RCHAR2 存储过程中产生异样的节点〔定位问题〕 Slave4_1 4 ERROR_CODE VARCHAR2 产生异样的数据周期 2010-11-02 11:00:00 5 ERROR_MSG VARCHAR2 详细错误信息 ORA-00001: unique constraint (WIPNMS.IDX_TPA_BASEK_WNC) violated 以上实例说明:采集机Slave4,PPID为1,在调用存储过程Spb_Basek_Wnc汇总2010-11-02 11:00:00这个周期的数据时,产生了ORA-00001: unique constraint
27、 (WIPNMS.IDX_TPA_BASEK_WNC) violated异样。 7、数据保存周期配置 全部性能、报表数据的保存周期均可通过配置的方式限制,共有两个配置表: 7.1、分区表配置TSM_PARTITION_ADD 表构造及配置说明如下: 序号 字段名称 数据类型 字段描述 举例 1 TB_NAME VARCHAR2 表名称,必填 TPR_PM_AP_MIN 2 OPERTIME DATE 最终分区时间,选填,自动维护 2010-11-2 10:25:18 3 PERIOD VARCHAR2 数据保存时长,必填 48 4 PAR
28、TYPE VARCHAR2 数据保存时长的单位,必填: HOUR – 小时 DAY – 日 HOUR 5 TBSPACE 分区存储的表空间,必填 MBWPMDATA 6 FIRSTEXT 是否为第一次分区,必填: 0 - 是 1 - 已经起先分区 1 7 IFLOCK VARCHAR2 分区开关,必填,分区关闭后将不再对此表进展分区维护: 1 - 是 0 - 否 1 以上实例说明:表TPR_PM_AP_MIN的数据存储于表空间MBWPMDATA中,数据保存周期为48小时,最终一次分区时间为2010-11-2 10:25:18 写入
29、配置数据的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_YYYYMMDDHH 7.2、非分区表配置TSM_STOREPERIOD 表构造及配置说明如下: 序号 字段名称 数据类型
30、字段描述 举例 1 STPID NUMBER 主键,必填,唯一数字 40 2 DBNAME VARCHAR2 数据库名或用户名,选填,无实际意义 Wlan 3 TBNAME VARCHAR2 表名,必填 log_error_msg 4 BASECOL VARCHAR2 表中的时间维度字段,必填 daytime 5 TBTYPE VARCHAR2 表类型,选填,无实际意义 6 DELTYPE NUMBER 数据删除类型,选填: 0: 干脆删除 1: 备份 2: 先备份再删除 0 7 PERIOD NUMBER 数据保存
31、时长,必填,单位:HOUR 168 8 DESTDBNAME VARCHAR2 将数据备份到该数据库或用户下 9 DESTTBNAME VARCHAR2 将数据备份到该表中 10 BEGINTIME DATE 上一次执行起先时间,选填,自动维护 11 ENDTIME DATE 上一次执行完成时间,选填,自动维护 13 DESCR VARCHAR2 备注,选填 错误日志记录表 13 PARTITION_TYPE VARCHAR2 分区类型:YY/MM/DD/HH/UN,选填,无实际意义 14 SUBPARTITION_T
32、YPE VARCHAR2 子分区类型:YY/MM/DD/HH/UN,选填,无实际意义 15 PARTITION_FORMAT VARCHAR2 分区名称命名规那么,选填,无实际意义,比方:P_YYYYMMDD 16 PARTYPSUBPARTITION_FORMATE VARCHAR2 子分区名称命名规那么,选填,无实际意义,比方:P_YYYYMMDDHH 17 PARTITION_METHOD NUMBER 分区管理模式,选填,无实际意义: 1 – 删除分区 2 – 删除分区后创立新的分区 18 TABLESPACE_NAME VARCH
33、AR2 表空间 19 INDEX_METHOD NUMBER 索引类型,选填,无实际意义: 1 – 本地分区索引 2 – 全局索引 以上实例说明:log_error_msg表的数据保存时间为168小时〔即1周〕。 配置在此表中的表通过存储过程SPM_PARTITIONNO_DELETE维护。 留意:配置到此表中的表必需有时间字段。 8、开发一张报表的整体流程〔数据库局部〕 8.1、需求〔要做什么〕 8.2、设计〔怎么做〕 在这一步须要确定数据库表构造 8.3、建表 〔1〕是否须要建成分区表?假如要建成分区表,那么需将表配置到TSM_PAR
34、TITION_ADD中。一般状况下,分钟、小时、日粒度的表均可建成分区表,周、月粒度的表可建成平凡表。 〔2〕非分区表是否须要定时删除数据?假如要定时删除,那么需将表配置到TSM_STOREPERIOD中。 建表语句例如: 关于建表的一些建议: 〔1〕表命名一样性: 同一类表运用统一的命名规那么,比方:TPR_PM_AP_MIN/HOUR/DAY 〔2〕字段命名一样性: 同一个指标在不同表中的字段名一样 〔3〕字段含义一样性: 同一个字段在不同表中应代表一样的含义 〔4〕表中必需包含时间字段和属性字段: 在一个报表中时间字段必不行少,我们系统中的报表均包含统计起先
35、时间〔BEGINTIME〕和统计完毕时间〔ENDTIME〕两个时间字段; 表中应当尽量多的包含相关的常用属性信息,以便利多维度查询及展示,比方AP相关的表应当包含如下属性信息:AP名称、AP的MAC、所属地市〔编号、名称〕、所属县区、所属热点〔编号、名称〕、所属AC〔编号、名称、IP〕、厂家等信息。 表中必需有唯一标识,要能通过此表识唯一确定一条记录,比方AP性能报表中的唯一标识为统计起先时间〔BEGINTIME〕、AP编号〔MOI〕; 8.4、创立同义词 创立同义词的语法为: CREATE OR REPLACE SYNONYM 同义词全部者用户名.同义词名称 FOR 表拥有者用
36、户名.表名; 例如,将WIPNMS用户下的表TPR_CHECK_AC_LOST给REPORTER用户创立一个同义词TPR_CHECK_AC_LOST: CREATE OR REPLACE SYNONYM REPORTER.TPR_CHECK_AC_LOST FOR WIPNMS.TPR_CHECK_AC_LOST; 说明:同义词名称最好与表名称一样,以免混淆。 8.5、创立存储过程 参考5、存储过程分析 8.6、配置存储过程调度 参考3.2、配置数据库表TPA_PROC_TIME。 9、报表详细说明文档 9.1、根底报表详细说明文档: 说明:AP、AC性能数据为最根底的数据,热点、县区、地市、厂家等全部其他维度的报表均是基于AP、AC性能数据进展统计而来。 9.2、逻辑检查报表详细说明文档 说明:数据缺失、客户端呈现的数据基于采集数据统计而来; 其他全部性能相关的逻辑报表均是基于根底性能报表统计而来。 10、作业 〔1〕分析存储过程SPR_PM_AP_MIN,了解AP性能数据的统计流程。 〔2〕从LOG_ERROR_MSG中找一条错误,分析异样产生的根本缘由。
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。