报表数据统计说明.docx

上传人:b****8 文档编号:11172552 上传时间:2023-02-25 格式:DOCX 页数:27 大小:570.53KB
下载 相关 举报
报表数据统计说明.docx_第1页
第1页 / 共27页
报表数据统计说明.docx_第2页
第2页 / 共27页
报表数据统计说明.docx_第3页
第3页 / 共27页
报表数据统计说明.docx_第4页
第4页 / 共27页
报表数据统计说明.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

报表数据统计说明.docx

《报表数据统计说明.docx》由会员分享,可在线阅读,更多相关《报表数据统计说明.docx(27页珍藏版)》请在冰豆网上搜索。

报表数据统计说明.docx

报表数据统计说明

WLAN报表数据统计说明

1、报表分类

目前报表共分为2大类、9小类,一共57张报表,分布如下:

报表大类

报表小类

描述

基础报表(共38张)

性能和告警报表(共20张)

统计各种时间、空间维度的性能及告警数据

资源汇总报表(共5张)

按地市、厂家、热点、AC统计资源信息

配置报表(共5张)

展示AP、AC等设备系统属性信息

综合分析报表(共8张)

在“性能和告警报表”的基础上做统计分析

逻辑检查报表(共19张)

基础数据_问题数据明细报表(共3张)

检查各项基础性能指标的数据合理性

逻辑数据_问题数据明细报表(共6张)

检查各相关指标之间的逻辑关系合理性

缺失数据_设备明细报表(共2张)

检查设备数据采集完整性

客户端展现_问题设备明细报表(共1张)

检查AP的上下线状态与上下线告警的一致性

问题设备数量统计报表(共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_*

热点告警统计报表

小时、日

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_CITY_*

地市告警统计报表

小时、日

TPR_FM_CITY_*

SPR_FM_*

厂家性能统计报表

小时、日、周、月

TPR_PM_VENDOR_*

SPR_PM_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/DAY/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

按地市统计资源匹配异常报表

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_CONFIG_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统计报表

周、月

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

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_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_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

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_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频繁告警统计报表

小时

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逻辑数据_问题设备数量统计报表(由小时数据汇总)

小时

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依次调度其他存储过程,调度流程如下:

要使存储过程能正确执行,必须完成如下两项配置:

3.1、配置服务层的pmsql.xml文件

因为所有存储过程的调度必须以存储过程SPM_SCHEDULER为入口,所以必须在pmsql.xml文件里配置SPM_SCHEDULER,如下:

说明:

对于报表,只需在此文件中配置这一个存储过程即可,其他存储过程均不用在此配置。

在此配置的存储过程的名称的大小写必须与数据库表TPA_PROC_TIME中的存储过程名称一致,否则将不能调度,因为文件的配置是区分大小写的。

3.2、配置数据库表TPA_PROC_TIME

所有调度的存储过程必须在TPA_PROC_TIME表中配置,否则将不能调度,此表记录了存储过程的执行粒度、时间、顺序等基本调度信息,该表的表结构及配置说明如下:

序号

字段名称

数据类型

字段描述

配置举例

1

SPID

NUMBER

主键,手工填写一个数字,确保唯一,建议按顺序编号,必填

72

2

PERIODID

NUMBER

数据周期标识,该字段没有实际意义,选填,但为了数据工整,可根据如下规则填写:

分钟:

0

小时:

1

日:

2

周:

3

月:

4

1

3

TIMEGRANU

NUMBER

调度周期(单位:

秒),即多长时间调度一次,必填,配置规则如下:

分钟:

600(10分钟,5分钟为300)

小时:

3600

日:

86400

周:

604800

月:

2678400

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_Check_Ac_Lost

7

PROCTYPE

NUMBER

存储过程类型标识,选填,参考配置如下:

1:

性能(TPA表)

2:

压缩(已取消使用)

3:

报表

3

8

DESCR

VARCHAR2

存储过程描述,可选,但建议填写

统计缺失数据_AC设备明细报表

和缺失数据_AC设备统计报表

9

LAST_FINISH_TIME

DATE

上一次已经执行完成的数据周期,必填

2010-10-3012:

00:

00

10

NEXT_BEGIN_TIME

DATE

下一次将要统计的数据周期,必填,此值应为在LAST_FINISH_TIME基础上增加一个数据周期TIMEGRANU

2010-10-3013:

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

写入配置数据的SQL语句为:

insertintoTPA_PROC_TIMEvalues(72,1,3600,2100,'spr_check_ac_lost','Tpr_Check_Ac_Lost',3,'统计缺失数据_AC设备明细报表和缺失数据_AC设备统计报表',to_date('2010-10-3012:

00:

00','YYYY-MM-DDHH24:

MI:

SS'),to_date('2010-10-3013:

00:

00','YYYY-MM-DDHH24:

MI:

SS'),1,219,1);

4、数据统计流程

上面说明了存储过程的外部调用流程,下面来说明一下存储过程被调用后,存储过程内部的执行流程:

5、存储过程分析

下面为一个通用存储过程模板,所有报表数据统计存储过程均使用该模板创建:

6、问题追踪

6.1、存储过程运行记录表LOG_RUN_PROCEDURE

所有分钟、小时粒度(目前没有记录日、周、月粒度的运行记录)的存储过程执行完成后均会在此表保留记录,该表表结构及实例说明如下:

序号

字段名称

数据类型

字段描述

举例

1

PROCEDURE_NAME

VARCHAR2

存储过程名

Spb_Basea_Wls_Master_3

2

PERIOD

DATE

统计的数据周期

2010-11-210:

50:

00

3

BEGINTIME

DATE

开始统计时间

2010-11-210:

50:

56

4

ENDTIME

DATE

统计结束时间

2010-11-210:

50:

57

5

DURATION

NUMBER

存储过程执行所用时长,单位:

1

以上实例说明:

在2010-11-210:

50:

56时开始调用存储过程Spb_Basea_Wls汇总采集机Master,PPID为3,数据周期为2010-11-210:

50:

00的数据,历史1秒钟汇总完成。

说明:

如果此表中没有运行记录,有两种原因:

(1)存储过程没有被调用(检查服务程序是否正常)

(2)没有可用于统计的(检查数据是否已经采集入库)

6.2、错误日志表LOG_ERROR_MSG

存储过程在执行过程中,产生的异常信息均会存于LOG_ERROR_MSG表中,平时进行系统巡检时,应及时关注此表信息,进而分析产生异常的原因。

该表表结构及实例说明如下:

序号

字段名称

数据类型

字段描述

举例

1

DAYTIME

DATE

异常发生时间

2010-11-210:

57:

48

2

PROC_NAME

VARCHAR2

发生异常的存储过程名称

Spb_Basek_Wnc

3

ERROR_SECTION

VARCHAR2

存储过程中产生异常的节点(定位问题)

Slave4_1

4

ERROR_CODE

VARCHAR2

产生异常的数据周期

2010-11-0211:

00:

00

5

ERROR_MSG

VARCHAR2

详细错误信息

ORA-00001:

uniqueconstraint(WIPNMS.IDX_TPA_BASEK_WNC)violated

以上实例说明:

采集机Slave4,PPID为1,在调用存储过程Spb_Basek_Wnc汇总2010-11-0211:

00:

00这个周期的数据时,产生了ORA-00001:

uniqueconstraint(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-210:

25:

18

3

PERIOD

VARCHAR2

数据保留时长,必填

48

4

PARTYPE

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-210:

25:

18

写入配置数据的SQL语句为:

INSERTINTOTSM_PARTITION_ADDVALUES('TPR_CHECK_AC_LOST',SYSDATE,48,'HOUR','MBWTEMPDATA',0,1);

小时粒度的分区通过存储过程SPM_PARTITION_HOUR维护;

日粒度的分区通过存储过程SPM_PARTITION_DAY维护。

分区命名规则:

以日粒度分区:

P_YYYYMMDD

以小时粒度分区:

P_YYYYMMDDHH

7.2、非分区表配置TSM_STOREPERIOD

表结构及配置说明如下:

序号

字段名称

数据类型

字段描述

举例

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

数据保留时长,必填,单位:

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_TYPE

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

VARCHAR2

表空间

19

INDEX_METHOD

NUMBER

索引类型,选填,无实际意义:

1–本地分区索引

2–全局索引

以上实例说明:

log_error_msg表的数据保留时间为168小时(即1周)。

配置在此表中的表通过存储过程SPM_PARTITIONNO_DELETE维护。

注意:

配置到此表中的表必须有时间字段。

8、开发一张报表的整体流程(数据库部分)

8.1、需求(要做什么)

8.2、设计(怎么做)

在这一步需要确定数据库表结构

8.3、建表

(1)是否需要建成分区表?

如果要建成分区表,则需将表配置到TSM_PARTITION_ADD中。

一般情况下,分钟、小时、日粒度的表均可建成分区表,周、月粒度的表可建成普通表。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1