您的当前位置:首页正文

M2000 北向数据库接口 开发指南(V200R008_01)

来源:画鸵萌宠网
1

概述 产品版本

M2000 前言

与本文档相对应的产品版本如下所示。

产品名称 产品版本 V200R008 读者对象

本文档(本指南)主要适用于以下工程师:

• •

技术支持工程师 维护工程师

修订记录

第一次发布。

内容简介

1.1 北向数据库接口概述

介绍北向接口的定义以及M2000提供的北向数据库接口的含义和对接参数。 1.2 M2000配置数据库介绍

介绍M2000网元配置数据、配置数据库结构、配置数据表结构、扩展字段格式以及FDN值和配置模型层次关系。

1.3 M2000性能数据库介绍

概述M2000性能数据库,介绍指标信息、测量信息、模板信息和结果上报相关表。

1.1 北向数据库接口概述

1.1.1 北向接口定义

北向接口是网元管理系统EMS(Element Management System)和网络管理系统NMS(Network Management System)之间的接口。

1.1.2 北向数据库接口定义 定义北向数据库接口。

1.1.3 北向数据库接口对接参数 列举北向数据库接口对接参数。 1.1.4 北向数据库接口对接操作 描述北向数据库接口对接操作。

父主题: 1 前言

1.1.1 北向接口定义

北向接口是网元管理系统EMS(Element Management System)和网络管理系统NMS(Network Management System)之间的接口。

NMS通过北向接口获取EMS管理的网元的相关信息(如告警数据、配置数据、性能数据等),并下发相关的操作指令。北向接口如图1-1所示。 图1-1 北向接口示意图

在移动通信网络中,M2000作为一个EMS系统,通过北向接口向NMS提供告警数据、配置数据、性能数据等。

1.1.2 北向数据库接口定义

定义北向数据库接口。

北向数据库接口是指NMS通过直接访问M2000的数据库以获取需要的信息。此时,M2000需要预先在数据库中创建对应的用户,并允许用户通过TCP/IP协议远程连接到相关数据库。

目前,M2000北向数据库接口支持提供配置数据和性能数据。

性能数据库从R6开始拆分为pmcomdb和pmdb两个数据库,其中pmcomdb存放除性能结果表以外的其他数据表,pmdb存放结果表,同时建立了pmcomdb数据库中的部分表的代理表。Pmcomdb部署在主机上,pmdb则分布在从机上,如果是单机系统,则pmdb也部署在主机上。

1.1.3 北向数据库接口对接参数

列举北向数据库接口对接参数。 北向数据库接口对接参数见表1-1。 表1-1 数据库北向接口对接参数 参数项 配置数据 性能数据(不包含结果表) 性能结果数据 数据库名 SYB1 SYB1 SYB2(或其他从机数据库实例名) 4100 数据库连接端口号 数据库名称 4100 4100 omcdb/itfndb pmcomdb AutoCfg CfgPwdAc pmdb AutoCfg CfgPwdAc 数据库用户名 AutoCfg 缺省密码 CfgPwdAc 1.2 M2000配置数据库介绍

1.2.1 网元配置数据 描述网元配置数据。 1.2.2 配置数据库结构 描述配置数据库结构。 1.2.3 配置数据表结构 描述配置数据表结构。

1.2.4 配置数据库扩展字段格式 描述配置数据库扩展字段格式。 1.2.5 FDN值和配置模型层次关系 描述FDN值和配置模型层次关系。

父主题: 1 前言

1.2.1 网元配置数据

描述网元配置数据。

网元的配置数据描述了网元的物理配置和业务配置等方面的信息,不同类型的网元配置数据不相同。

一般而言,网元的配置数据之间有一定的层次关系,如网元的单板必然要插在某个机框,而机框又必然要位于某个机柜中。配置数据这种层级关系,我们通过树状的配置模型来体现。配置模型中的每个节点称为一个管理对象类MOC(Management Object Class)。

1.2.2 配置数据库结构

描述配置数据库结构。

配置数据都保存在M2000服务器上的omcdb/itfndb数据库中,M2000根据每类网元的配置模型,在数据库中为每个MOC创建对应的数据表。每个数据表中保存着各个网元实例具体的配置数据。

RNC、BSC6000、BSC、NodeB以及PCU的数据主要存放在itfndb数据库,其它的目前存储在omcdb数据库。

1.2.3 配置数据表结构

描述配置数据表结构。

每个配置数据表的表结构基本相似,都分为基本字段和扩展字段两种。基本字段包含该MOC中的关键信息,每个网元都必须提供。扩展字段是存放该MOC中的辅助信息,每个数据表中最多可以5个扩展字段,分别用“imap_EXTEND1”、“imap_EXTEND2”、“imap_EXTEND3”、……、“imap_EXTEND5”表示。

配置数据表中的每条记录代表一个配置管理对象MO,各个字段值描述该MO的相关属性。

1.2.4 配置数据库扩展字段格式

描述配置数据库扩展字段格式。

目前NMS需要的大多数配置数据都保存在配置数据库对应数据表的扩展字段中。扩展字段中的数据以“name=value,name=value,name=value,…name=value”格式保存。 如MSCServerIntraOfiSigPoint数据表的扩展字段imap_EXTEND1中保存的源信令点的信息:ID=0,Intl N/w Code=000000,Intl Reserved N/w Code=000000,National N/w Code=AA0051,National Reserved N/w Code=000A51。

NMS获取数据时,先获取扩展字段的信息,再解析该字段各个“name-value”,获取需要的数据。

1.2.5 FDN值和配置模型层次关系

描述FDN值和配置模型层次关系。

在每个配置数据表中,每条记录都有一个“fdn”字段,该字段在整个M2000系统中统一编号,用来唯一标识该MO(即该MO的FDN值)。“fdn”字段由M2000系统在记录网元配置数据时自动生成。

在omcdb数据库中,系统通过“fdn”字段的值来标识各个MO在配置模型中的层次关系。 “fdn”值为一个以点号开始,并用点号分段的数字,点的数量反映了该MO在配置模型中的层次,1个点表示该MO位于配置模型的顶层(即根节点)。每个子MO的“fdn”值都是以其父MO的“fdn”值为前缀,在后面增加一个以点开始的数字来构成。因此,通过每个MO的“fdn”值都可以推出其父MO、祖父MO直至根节点MO的“fdn”值。

假如一个MO的“fdn”值为

“.3221229568.3221233664.3221282816.3221315584.3221426184”,则其父MO的“fdn”值为“.3221229568.3221233664.3221282816.3221315584”,其祖父MO的“fdn”值为“.3221229568.3221233664.3221282816”,根MO的“fdn”值为“.3221229568”。 但是,在itfndb中,fdn不再体现MO之间的层次关系。用户可以根据需要通过关键字段自行关联与建模。

1.3 M2000性能数据库介绍

1.3.1 指标信息相关表

描述指标信息相关表及其功能。 1.3.2 测量信息相关表

测量信息相关表及其功能描述。 1.3.3 模板信息相关表

模板信息相关表及其功能描述。 1.3.4 结果上报相关表

结果上报相关表及其功能描述。

父主题: 1 前言

1.3.1 指标信息相关表

描述指标信息相关表及其功能。

指标信息相关表存放在pmcomdb数据库中,由14张表组成,保存一组相对固定的信息,每张表的名称及功能见表1-2。 表1-2 指标信息相关表及其功能 表名 功能 systbl_NeType tbl_dist_syb_info tbl_dist_ne_info 记录可以被M2000管理的网元类型。 记录分区数据库对应的服务器IP和端口。 记录各个网元对应的分区数据库名称。 记录每类网元的版本信息。 记录每个具体网元的类型和版本信息。 记录各类网元的结果上报和处理方式。 记录指标相关的枚举值。 记录每个枚举值的具体信息。 记录所有的功能集。 记录各功能集的测量单元。 记录各测量单元的测量指标。 记录特殊指标表含有自定义指标,用于存放超大指标。 记录各测量指标所对应的单位。 systbl_VersionMap tbl_NeInstance systbl_NeAttr systbl_EnumInfo systbl_EnumItemInfo systbl_FunctionSet systbl_FunctionSubSet systbl_Counters Systbl_SpecialCounter systbl_Counter_Unit 表名 功能 tbl_ObjectTypeTimeStamp 记录网元各类测量对象变化的时间信息。 •

1.3.1.1 systbl_NeType表

记录网元类型的systbl_NeType表字段说明。

1.3.1.2 systbl_VersionMap表

记录每类网元版本信息的systbl_VersionMap表字段说明。 1.3.1.3 tbl_NeInstance表

记录网元类型和版本信息的tbl_NeInstance表字段说明。

1.3.1.4 systbl_NeAttr表

记录各类网元的结果上报和处理方式的systbl_NeAttr表字段说明。 1.3.1.5 systbl_EnumInfo表

记录指标相关的枚举值的systbl_EnumInfo表的字段说明。 1.3.1.6 systbl_EnumItemInfo表

记录每个枚举值具体信息的systbl_EnumItemInfo表字段说明。 1.3.1.7 systbl_FunctionSet

记录各类网元的测量功能集的systbl_FunctionSet表字段说明。 1.3.1.8 systbl_FunctionSubSet表

记录各功能集的测量单元的systbl_FunctionSubSet表字段说明。 1.3.1.9 systbl_Counters表

记录各测量单元的测量指标的systbl_Counters表字段说明。 1.3.1.10 systbl_Counter_Unit表

记录各测量指标所对应的单位的systbl_Counter_Unit表字段说明。 1.3.1.11 tbl_ObjectTypeTimeStamp表

记录网元各类测量对象变化的时间信息的systbl_Counter_Unit表字段说明。 1.3.1.12 tbl_dist_syb_info表

记录分区数据库对应的服务器IP和端口信息的tbl_dist_syb-info表字段说明。 1.3.1.13 tbl_dist_ne_info表

记录各个网元对应的分区数据库名称信息的tbl_dist_ne_info表字段说明。

父主题: 1.3 M2000性能数据库介绍

systbl_NeType表

记录网元类型的systbl_NeType表字段说明。在pmdb中已经创建相关代理表。

systbl_NeType表记录所有可以被M2000管理的网元类型,表中各字段说明请参见表1-3。

主键:NeTypeId。 表1-3 systbl_NeType表字段说明

名称 类型 长度(byte) 说明 NeTypeId int 4 性能模块使用的网元类型ID,主键。 该值和CfgTypeId有对应关系。 CfgTypeId int 4 配置模板分配对应的类型ID,可以为空。 该值和NeTypeId有对应关系。 NeTypeName varchar 64 该网元类型在M2000客户端上显示的名字,和MocName不一定相同。 不可以为空。 MocName varchar 64 4 4 配置数据库中的网元类型名字,可以为空。 目前该字段保留不使用。 该网元类型对用户是否可见。 0表示不可见,1表示可见。 缺省为1。 SupportRT int IfVisible int IDBegin int 4 该网元类型对象ID、功能集ID、功能子集ID、指标ID、自定义指标ID的起始值。 可以为空。 IDEnd int 4 该网元类型对象ID、功能集ID、功能子集ID、指标ID、自定义指标ID的结束值。 可以为空。 systbl_VersionMap表

记录每类网元版本信息的systbl_VersionMap表字段说明。在pmdb中已经创建相关代理表。

systbl_VersionMap表记录所管理的网元支持的版本信息,表中各字段说明请参见表1-4。

主键:NeVersion、NeTypeId。 表1-4 systbl_VersionMap表字段说明

名称 类型 长度(byte) 说明 NeVersion varchar 255 配置数据库中网元版本信息,主键。 名称 类型 长度(byte) 说明 NeTypeId int 4 网元类型ID,主键。对应systbl_NeType表对应字段。 性能模块分配为该版本分配的版本ID,不可为空。 网元版本描述,目前统一为网元类型名称信息。不可为空。 VersionId int 4 Description varchar 16 tbl_NeInstance表

记录网元类型和版本信息的tbl_NeInstance表字段说明。在pmdb中已经创建相关代理表。

tbl_NeInstance表记录了每个具体网元实例的基本信息,表中各字段说明请参见表1-5。 主键:NeFdn。

表1-5 tbl_NeInstance表字段说明

名称 类型 长度(byte) 说明 NeFdn NeName varchar 64 varchar 64 4 网元的FDN号,主键。 网元的名称,不可为空。 网元类型ID,不可为空。对应systbl_NeType表中对应的字段。 性能模块分配的版本ID,不可为空。对应systbl_VersionMap表中对应的字段。 NeTypeId int VersionId int 4 systbl_NeAttr表

记录各类网元的结果上报和处理方式的systbl_NeAttr表字段说明。 systbl_NeAttr表记录各类网元的结果上报和处理方式,表中各字段说明请参见表1-6。

主键:NeTypeId、VersionId。 表1-6 systbl_NeAttr表字段说明

名称 类型 长度(byte) 说明 名称 类型 长度(byte) 说明 NeTypeId int 4 网元类型ID,主键。对应systbl_NeType表对应字段。 性能模块分配的版本ID,不可为空。对应systbl_VersionMap表对应字段。 由于目前只每种网元只支持一种结果上报和处理方式,因此该字段统一取值为-1。 VersionId int 4 PeriodSet smallint 2 该类网元支持的结果上报周期。 每位表示所支持的周期,位0对应5分钟周期,位 1对应15分钟周期,位2对应30分钟周期,位3对应60分钟周期,位4对应1440分钟(24小时)周期。 如果网元支持5、15、30分钟3个周期,则该字段应该填7(00111);如果网元支持30、1440分钟2个周期,则这个字段应该填20(10100)。 可以为空。 DefaultPeriodSet smallint 2 默认的结果上报周期。 每位表示所支持的周期,位0对应5分钟周期,位 1对应15分钟周期,位2对应30分钟周期,位3对应60分钟周期,位4对应1440分钟(24小时)周期。 可以为空。 SumEnabled tinyint 1 该网元是否支持通过汇总小周期结果的方式获得大周期的结果。 0表示不支持,1表示支持。 可以为空。 SumByDay tinyint 1 在网元不支持1440分钟周期统计的情况下,是否自动按天对结果进行汇总。 0表示不支持,1表示支持。 该字段暂时未使用。 systbl_EnumInfo表

记录指标相关的枚举值的systbl_EnumInfo表的字段说明。

systbl_EnumInfo表记录指标相关的枚举值,该表和systbl_EnumItemInfo表是主从表。表中各字段说明请参见下表。 主键:EnumID。

名称 类型 长度(byte) 说明 EnumID int 4 枚举信息ID,主键。 枚举信息名称,不可为空。 EnumName varchar 64 systbl_EnumItemInfo表

记录每个枚举值具体信息的systbl_EnumItemInfo表字段说明。 systbl_EnumItemInfo表记录指标相关的枚举值的详细信息,该表和systbl_EnumInfo表是主从表。表中各字段说明请参见表1-7。 主键:EnumID、ElementValue和VersionId。 表1-7 systbl_EnumItemInfo表字段说明

名称 类型 长度(byte) 说明 EnumID int 4 枚举信息ID,主键,和systbl_EnumInfo表中的EnumID对应。 枚举元素的可能取值,主键。 每个枚举元素取值的对应的名称,不可为空。 每个枚举元素取值的对应的描述,可以为空。 性能模块分配的版本ID,不可为空。对应systbl_VersionMap表对应字段。 主键。 ElementValue int 4 ElementName varchar 64 Description varchar 100 VersionId int 4 systbl_FunctionSet

记录各类网元的测量功能集的systbl_FunctionSet表字段说明。在pmdb中已经创建相关代理表。

systbl_FunctionSet表记录各类网元的测量功能集,表中各字段说明请参见表1-8。

主键:FunctionSetName、NeTypeId和VersionId。 表1-8 systbl_FunctionSet表字段说明

名称 类型 长度(byte) 说明 FunctionSetId int 4 测量功能集ID,不可为空。 FunctionSetId和 VersionId组成的信息组应该名称 类型 长度(byte) 说明 唯一。 FunctionSetName varchar 255 NeTypeId int 4 测量功能集名称,主键。 网元类型ID,主键,对应systbl_NeType表中的 NeTypeId字段。 是否隐藏当前功能集。 0表示隐藏该功能集,1表示不隐藏. 缺省为1。 VersionId int 4 性能模块分配的版本ID,不可为空。对应systbl_VersionMap表对应字段。主键。 FunctionSetId和 VersionId 组成的信息组应该唯一。 IfVisible int 4 systbl_FunctionSubSet表

记录各功能集的测量单元的systbl_FunctionSubSet表字段说明。在pmdb中已经创建相关代理表。

systbl_FunctionSubSet表记录各类网元的测量功能子集信息,表中各字段说明请参见表1-9。

主键:FunctionSubSetName、ObjTypeId和VersionId。 表1-9 systbl_FunctionSubSet表字段说明

名称 类型 长度(byte) 说明 FunctionSubSetId int 4 功能子集ID,不可为空。 (FunctionSubSetId, VersionId) 应该唯一 FunctionSubSetName varchar 255 FunctionSetId int 4 功能子集名称,主键。 所属测量功能集ID,对应systbl_FunctionSet表中的FunctionSetId字段。 不可为空。 ObjTypeId int 4 测量对象类型ID,对应systbl_ObjectType表的ObjectTypeId字段。 不可为空。 IfVisible int 4 是否隐藏当前功能子集。 名称 类型 长度(byte) 说明 0表示隐藏该功能子集,1表示不隐藏. 缺省为1。 VersionId int 4 性能模块分配的版本ID,不可为空。对应systbl_VersionMap表对应字段。主键。 FunctionSubSetId和 VersionId 组成的信息组应该唯一。 systbl_Counters表

记录各测量单元的测量指标的systbl_Counters表字段说明。在pmdb中已经创建相关代理表。

systbl_Counters表记录了网元的指标信息,表中各字段说明请参见表1-10。 主键:CounterName、FunctionSubSetId和VersionId。 表1-10 systbl_Counters表字段说明

名称 类型 长度(byte) 说明 CounterId int 4 测量指标ID, CounterId,和VersionId组成的信息组应该唯一。 不可为空。 CounterName varchar 255 测量指标名称,主键。 CounterName、FunctionSubSetId和VersionId组成的信息组应该唯一。 不可为空。 FunctionSubSetId int 4 测量功能子集ID,对应systbl_FunctionSubSet表中的FunctionSubSetId字段,主键。 CounterName、FunctionSubSetId和VersionId组成的信息组应该唯一。 不可为空。 CounterType int 4 指标类型,不可为空。 0表示为缺省指标 1表示为扩展指标 2表示为自定义指标 UserName varchar 64 指标的创建者信息,不可为空。 对于系统指标,统一为admin,对于自定义指名称 类型 长度(byte) 说明 标,为创建该指标的用户。 对于自定义指标,只有创建者才有指标的修改、删除等权限。 Formula CounterUnitId varchar 255 int 4 指标的计算公式,可以为空。 测量指标的单位ID,对应systbl_Counter_Unit表的CounterUnitId字段。 不可为空。 ComputeByTime ComputeByArea ComputeByClass IfVisible varchar 15 varchar 15 varchar 15 int 4 目前没有使用,可以为空。 目前没有使用,可以为空。 目前没有使用,可以为空。 是否隐藏当前测量指标。 0表示隐藏该测量指标,1表示不隐藏,缺省为1。 Direction int 4 性能阈值告警方向,不可为空。 如果值为1,则表明该指标值超过设定的阈值时告警 如果值为0,表明该指标值低于设定的阈值时告警 如果为-1,则表示用户需要自己来选择告警的方向 告警级别是在systbl_Alarm_Level表中定义的。 PrecisionFlag tinyint 1 字符串类型指标值允许的长度,只对字符串类型的结果有意义。超过该长度的指标值,则会截取该长度的字符。 数值类型的不做限制,网元上报的结果是怎样,就保持不变。 缺省为0,不可为空。 ValueType tinyint 1 指标值的类型,不可为空。 0表示浮点数类型,1表示字符串类型。 VersionId int 4 性能模块分配的版本ID,不可为空。对应systbl_VersionMap表对应字段。主键。 CounterId,和VersionId组成的信息组应该唯一。 CounterName、FunctionSubSetId和VersionId组成的信息组应该唯一。 systbl_SpecialCounter表

特殊指标信息表是systbl_SpecialCounter。以下信息详细描述了这个表中各个字段的含义。在pmdb中已经创建相关代理表。

特殊指标表含有自定义指标,用于存放超大指标,指标值超过9个9。 主键:CounterUnitId、VersionId

表1-11 systbl_SpecialCounter表字段说明 名称 类型 长度(byte) 说明 CounterId VersionId ValueWidth int int int 4 4 4 主键,测量指标单位的ID 主键,OMC版本ID 目前性能的指标值存储长度是12,在这里应该>12,一般是14。 不可空,指标值数值长度 不可空,一般统一为3,指标值小数点位数 不可空,指标值最大值 不可空,指标值最小值 可空,预留1 可空,预留2 ValuePrecision int MaxValue MinValue Reserve1 Reserve2 float float int 4 8 8 4 varchar 64 systbl_Counter_Unit表

记录各测量指标所对应的单位的systbl_Counter_Unit表字段说明。在pmdb中已经创建相关代理表。

systbl_Counter_Unit表记录了测量指标使用的单位,表中各字段说明请参见表1-11。

主键:CounterUnitId。 表1-11 systbl_Counter_Unit表字段说明

名称 类型 长度(byte) 说明 CounterUnitId int 4 性能指标单位的ID,主键。 性能指标单位名称,如“second”、“byte”、CounterUnitName varchar 100 名称 类型 长度(byte) 说明 “packet”等。 不可为空。 tbl_ObjectTypeTimeStamp表

记录网元各类测量对象变化的时间信息的systbl_Counter_Unit表字段说明。 tbl_ObjectTypeTimeStamp表记录网元各类测量对象的变化情况,表中各字段说明请参见表1-12。该表格初始情况下为空,当用户操作测量对象时动态生成相关记录。

主键:NeFdn和ObjectTypeId。 表1-12 tbl_ObjectTypeTimeStamp表字段说明

名称 类型 长度(byte) 说明 NeFdn varchar 64 4 网元的FDN,主键。 对象类型ID,主键。 该类对象最近一次和配置数据库同步时间,不可为空。 表示用户最近一次选择该类对象具体实例的时间,不可为空。 当某个网元的的某个二类对象为全选状态时,表示选择为全选状态的时间,可以为空。 ObjectTypeId int UpdateTime datetime 8 SelectTime datetime 8 SelectAll datetime 8 tbl_dist_syb_info表

记录分区数据库对应的服务器IP和端口信息的tbl_dist_syb_info表字段说明。 tbl_dist_syb_info表记录分区数据库对应的服务器IP和端口,表中各字段说明请参见表1-13。

表1-13 tbl_ObjectTypeTimeStamp表字段说明 名称 类型 长度(byte) 说明 dbinstacename varchar 8 hostip hostport varchar 16 varchar 8 主/分区数据库名称,不可为空。 服务器IP,不可为空。 数据库端口,不可为空。 tbl_dist_ne_info表

记录各个网元对应的分区数据库名称信息的tbl_dist_ne_info表字段说明。

tbl_dist_ne_info表记录各个网元对应的分区数据库名称信息,表中各字段说明请参见表1-14。

表1-14 tbl_ObjectTypeTimeStamp表字段说明 名称 类型 长度(byte) 说明 dbinstacename varchar 8 netype nefdn int 4 主/分区数据库名称,不可为空。 网元类型ID,不可为空。 网元FDN,不可为空。 varchar 128

1.3.2 测量信息相关表

测量信息相关表及其功能描述。

测量信息相关表有14张表,分别记录与测量相关的信息。每张表的名称及其功能请参见表1-13。 表1-13 测量信息相关表及其功能

表名 功能 tbl_NEMeasurement tbl_MeasurementCounter tbl_MeasurementPeriod tbl_RTMeasurementCounter 记录网元的测量状态(是否挂起)。 记录各测量指标的普通测量状态。 记录各测量功能集支持的测量周期信息。 记录各测量指标的实时测量状态。 tbl_MeasurementSuspendInfo 记录挂起的测量指标等信息。 systbl_ObjectType tbl_ObjectInstance tbl_SpecialObject systbl_ObjectLevel tbl_MaxObjectNo tbl_AlarmInfo systbl_Alarm_Level 记录所有的测量对象的类型。 记录当前存在的实际测量对象信息。 记录当前存在的特殊测量对象信息。 记录各测量对象的层次关系。 记录各类测量对象的当前最大的ID值。 记录性能阈值告警的信息。 记录性能阈值告警的级别信息。 表名 功能 tbl_Threshold tbl_ThresholdObject 记录性能阈值告警的设置信息。 记录性能阈值设置和对象的映射关系。 •

1.3.2.1 tbl_NEMeasurement表

记录网元测量状态的tbl_NEMeasurement表字段说明。

1.3.2.2 tbl_MeasurementCounter表

记录各测量指标的普通测量状态的tbl_MeasurementCounter表字段说明。 1.3.2.3 tbl_MeasurementPeriod表

记录各测量功能集支持的测量周期信息的tbl_MeasurementPeriod表字段说明。 1.3.2.4 tbl_RTMeasurementCounter表

记录各测量指标的实时测量状态的tbl_RTMeasurementCounter表字段说明。 1.3.2.5 tbl_MeasurementSuspendInfo表

记录挂起的测量指标等信息的tbl_MeasurementSuspendInfo表字段说明。 1.3.2.6 systbl_ObjectType表

记录所有的测量对象类型的systbl_ObjectType表字段说明。

1.3.2.7 tbl_ObjectInstance表

记录当前存在的实际测量对象信息的tbl_ObjectInstance表字段说明。 1.3.2.8 tbl_SpecialObject表

记录当前存在的特殊测量对象信息的tbl_SpecialObject表字段说明。 1.3.2.9 systbl_ObjectLevel表

记录各测量对象层次关系的systbl_ObjectLevel表字段说明。 1.3.2.10 tbl_MaxObjectNo表

记录各类测量对象的当前最大的ID值的tbl_MaxObjectNo表字段说明。 1.3.2.11 tbl_AlarmInfo表

记录性能阈值告警信息的tbl_AlarmInfo表字段说明。

1.3.2.12 systbl_Alarm_Level表

记录性能阈值告警级别信息的systbl_Alarm_Level表字段说明。 1.3.2.13 tbl_Threshold表

记录性能阈值告警设置信息的tbl_Threshold表字段说明。

1.3.2.14 tbl_ThresholdObject 表

记录性能阈值设置和对象的映射关系的tbl_ThresholdObject表字段说明。

父主题: 1.3 M2000性能数据库介绍

tbl_NEMeasurement表

记录网元测量状态的tbl_NEMeasurement表字段说明。

tbl_NEMeasurement表记录了测量的网元信息,表中各字段说明请参见表1-14。

主键:FunctionSubSetId、NeFdn和GranulityPeriod。 表1-14 tbl_NEMeasurement表字段说明

名称 类型 长度(byte) 说明 FunctionSubSetId int 4 测量功能子集,对应于systbl_FunctionSubSet表中的FunctionSubSetId字段。 主键。 NeFdn varchar 64 网元的FDN,主键。 网元的测量周期,主键。 每位表示所支持的周期,位0对应5分钟周期,位 1对应15分钟周期,位2对应30分钟周期,位3对应60分钟周期,位4对应1440分钟(24小时)周期。 不可为空。 GranulityPeriod smallint 2 SuspendState tinyint 1 网元的测量状态。 0表示处于激活状态,1表示挂起状态。 不可为空。 tbl_MeasurementCounter表

记录各测量指标的普通测量状态的tbl_MeasurementCounter表字段说明。在pmdb中已经创建相关代理表。

tbl_MeasurementCounter表记录正在测量的指标信息,表中各字段说明请参见表1-15。

主键:FunctionSubSetId和CounterId。 表1-15 tbl_MeasurementCounter表字段说明

名称 类型 长度(byte) 说明 FunctionSubSetId Int 4 测量功能子集ID,主键。对应systbl_FunctionSubSet表的FunctionSubSetId字段。 测量指标ID,主键。对应systbl_Counters表的CounterId字段。 CounterId Int 4 名称 类型 长度(byte) 说明 InvalidTime datetime 8 指标的失效时间,当停止测量该指标时,系统在本字段填上当时的时间,为空则表示指标一直有效。 指标的选择状态,如果是常用指标或者用户实际选择的指标值为0,否则为1。 对于不再测量的指标,值为空。 SelectType Tinyint 1 tbl_MeasurementPeriod表

记录各测量功能集支持的测量周期信息的tbl_MeasurementPeriod表字段说明。在pmdb中已经创建相关代理表。

tbl_MeasurementPeriod表记录测量周期信息,表中各字段说明请参见表1-16。

主键:FunctionSubSetId和GranulityPeriod。 表1-16 tbl_MeasurementPeriod表字段说明

名称 类型 长度(byte) 说明 FunctionSubSetId int 4 测量功能子集ID,主键。对应systbl_FunctionSubSet表的FunctionSubSetId字段。 网元的测量周期,主键。 每位表示所支持的周期,位0对应5分钟周期,位 1对应15分钟周期,位2对应30分钟周期,位3对应60分钟周期,位4对应1440分钟(24小时)周期。 不可为空。 GranulityPeriod smallint 2 InvalidTime datetime 8 该测量周期的失效时间,当功能子集不再支持该测量周期时,系统在本字段填上当时的时间,为空则表示测量周期一直有效。 tbl_RTMeasurementCounter表

记录各测量指标的实时测量状态的tbl_RTMeasurementCounter表字段说明。 tbl_RTMeasurementCounter表记录实时测量指标信息,表中各字段说明请参见表1-17。

主键:FunctionSubSetId和CounterId。

表1-17 tbl_RTMeasurementCounter表字段说明

名称 类型 长度(byte) 说明 FunctionSubSetId int 4 测量功能子集ID,主键。对应systbl_FunctionSubSet表的FunctionSubSetId字段。 保留字段,不再使用。 测量指标ID,主键。对应systbl_Counters表的CounterId字段。 指标的失效时间,当停止测量该指标时,系统在本字段填上当时的时间,为空则表示指标一直有效。 暂时未使用,可以为空。 NeFdn CounterId varchar 64 int 4 InvalidTime datetime 8 ResultColumnIndex int 4 tbl_MeasurementSuspendInfo表

记录挂起的测量指标等信息的tbl_MeasurementSuspendInfo表字段说明。 tbl_MeasurementSuspendInfo表记录测量挂起信息,表中各字段说明请参见表1-18。

主键:FunctionSubSetId、NeFdn 、GranulityPeriod和StartTime。 表1-18 tbl_MeasurementSuspendInfo表字段说明

名称 类型 长度(byte) 说明 FunctionSubSetId int 4 测量功能子集ID,主键。对应systbl_FunctionSubSet表的FunctionSubSetId字段。 网元FDN号,主键。 网元的测量周期,主键。 每位表示所支持的周期,位0对应5分钟周期,位 1对应15分钟周期,位2对应30分钟周期,位3对应60分钟周期,位4对应1440分钟(24小时)周期。 不可为空。 NeFdn GranulityPeriod varchar 64 smallint 2 StartTime datetime 8 测量开始挂起的时间,测量挂起时会插入一条记录,StartTime和EndTime都填一样的时间。当恢复的时候会更新EndTime字段值。主名称 类型 长度(byte) 说明 键。 StartTimeDstOffset smallint 2 EndTime datetime 8 挂起开始时间的夏令时偏移量,主键。 测量结束挂起的时间,测量挂起时会插入一条记录,StartTime和EndTime都填一样的时间。当恢复的时候会更新EndTime字段值。主键。可以为空。 挂起结束时间的夏令时偏移量,不可以为空。 时区时间偏移量,不可以为空。 EndTimeDstOffset TimezoneOffset smallint 2 smallint 2 systbl_ObjectType表

记录所有的测量对象类型的systbl_ObjectType表字段说明。在pmdb中已经创建相关代理表。

systbl_ObjectType表记录了测量对象类型信息,表中各字段说明请参见表1-19。

主键:ObjectTypeId。 表1-19 systbl_ObjectType表字段说明

名称 类型 长度(byte) 说明 ObjectTypeId int 4 对象类型ID,主键。 对象类型名称,不可为空。 网元类型ID,对应systbl_NeType.表NeTypeId字段。不可为空。 对象类型所属类别。 0表示为一类对象 1表示为二类对象 2表示为三类对象 不可为空。 ObjectTypeName varchar 64 NeTypeId int 4 ObjectClass tinyint 1 tbl_ObjectInstance表

记录当前存在的实际测量对象信息的tbl_ObjectInstance表字段说明。在pmdb中已经创建相关代理表。

tbl_ObjectInstance表记录了测量对象实例,当接入新网元或者用户选择了某测量对象时,在该表中增加对应的记录。表中的记录一旦增加后,不再删除。表中各字段说明请参见表1-20。 主键:ObjectTypeId和ObjectNo。 表1-20 tbl_ObjectInstance表字段说明

名称 类型 长度(byte) 说明 ObjectTypeId int 4 对象类型ID,对应systbl_ObjectType表的ObjectTypeId字段,主键。 对象实例ID,主键。 该对象无效的时间,若为空,表示该对象当前有效。当用户删除该对象时,填入这个值。当用户又添加该对象时,将这个字段清空。 暂时没有使用,可以为空。 网元的FDN号。 网元的名字。 表示有效对象成员个数,最多为6层。 第0个对象成员标识,可以为空。 第0个对象成员名称,可以为空。 第1个对象成员标识,可以为空。 第1个对象成员名称,可以为空。 第2个对象成员标识,可以为空。 第2个对象成员名称,可以为空。 第3个对象成员标识,可以为空。 第3个对象成员名称,可以为空。 第4个对象成员标识,可以为空。 第4个对象成员名称,可以为空。 第5个对象成员标识,可以为空。 第5个对象成员名称,可以为空。 对象实例的备注信息,可以为空。 ObjectNo InvalidTime Int 4 datetime 8 ObjectParameter NeFdn NeName MemberNum ObjectMember0 ObjectMemName0 ObjectMember1 ObjectMemName1 ObjectMember2 ObjectMemName2 ObjectMember3 ObjectMemName3 ObjectMember4 ObjectMemName4 ObjectMember5 ObjectMemName5 varchar 64 varchar 64 varchar 64 tinyint 1 varchar 64 varchar 64 varchar 64 varchar 64 varchar 64 varchar 64 varchar 64 varchar 64 varchar 64 varchar 64 varchar 64 varchar 64 ObjectDescription varchar 64 名称 类型 长度(byte) 说明 BamObjectStr varchar 128 网元上对应的对象的标识,可以为空。 表示当前对象的测量状态,0表示不需要测量,1表示需要测量。 MeasurementState tinyint 1 tbl_SpecialObject表

记录当前存在的特殊测量对象信息的tbl_SpecialObject表字段说明。在pmdb中已经创建相关代理表。

在某些性能测量中,具体的测量对象信息需要等到网元上报测量结果时才能清楚(如RNC的相邻小区),这样的对象称为特殊对象。tbl_SpecialObject表记录从网元上报的结果中获取的特殊对象信息。表中各字段说明请参见表1-21。

主键:ObjectTypeId和ObjectNo。 表1-21 tbl_SpecialObject表字段说明

名称 类型 长度(byte) 说明 ObjectTypeId int 4 主键,对应systbl_ObjectType表的ObjectTypeId字段 主键,对象编号。 该对象的基础对象编号,不可为空,对应tbl_ObjectInstance表的 ObjectNo字段 增加的成员数量,不可为空,最多为2个。 0号对象成员标识,可以为空。 0号对象成员名称,可以为空。 1号对象成员标识,可以为空。 1号对象成员名称,可以为空。 BAM上的对象标识,可以为空。 ObjectNo BaseObjectNo Int Int 4 4 MemberNum tinyint 1 ObjectMember0 varchar 64 ObjectMemName0 varchar 64 ObjectMember1 varchar 64 ObjectMemName1 varchar 64 BamObjectStr varchar 128 systbl_ObjectLevel表

记录各测量对象层次关系的systbl_ObjectLevel表字段说明。在pmdb中已经创建相关代理表。

systbl_ObjectLevel表记录了测量对象的层次关系,表中各字段说明请参见表1-22。

主键:ObjectTypeId、ObjectLevel和VersionId。 表1-22 systbl_ObjectLevel表字段说明 名称 类型 长度(byte) 说明 ObjectTypeId int 4 对象类型ID,主键,对应systbl_ObjectType表的ObjectTypeId字段 对象的层次,主键,表示各对象类型之间的包含和被包含的关系。 由0开始编号,第1层为0,第2层为1,以此类推到5(第6层)。 ObjectLevel Int 4 ParaType tinyint 1 对象类型,不可为空。 0表示为该对象各属性需要从配置数据库中获得,具体对应的配置数据的库表名称参见ParaName 取值。 1表示对象各属性需要从枚举类型中获得,具体对应的枚举值的ID参见Paracondition取值。 2表示该对象的各属性由用户直接输入。 3表示为特殊对象类型,其属性值在结果上报时获得。 ColumnName DispName ParaName varchar 64 varchar 64 varchar 128 M2000客户端显示的对象表的列名称,可以为空。 显示在客户端对象类型名字。 参数名字,可以为空。 当Paratype取值为0时,此处为对应的配置数据库的表名称。当Paratype取值为2时,此处记录用户输入的对象信息。 ParaCondition int 4 参数条件,可以为空。 当Paratype取值为0时,此处为对应的配置数据库的表的过滤条件ID。当Paratype取值为1时,此处为对应的枚举值ID,对应systbl_EnumInfo表的Enum ID字段。 VersionId int 4 性能模块分配的版本ID,不可为空。对应systbl_VersionMap表对应字段。主键。 tbl_MaxObjectNo表

记录各类测量对象的当前最大的ID值的tbl_MaxObjectNo表字段说明。在pmdb中已经创建相关代理表。

tbl_MaxObjectNo表记录每类对象当前使用的最大的ID值,表中各字段说明请参见表1-23。 主键:ObjectTypeId。

表1-23 tbl_MaxObjectNo表字段说明

名称 类型 长度(byte) 说明 ObjectTypeId int 4 对象类型ID,主键, 对应systbl_ObjectType表的ObjectTypeId字段 当前使用的最大的编号。 该记录最近一次更新时间。 ObjectNo UpdateTime Int 4 datetime 8 tbl_AlarmInfo表

记录性能阈值告警信息的tbl_AlarmInfo表字段说明。

tbl_AlarmInfo表记录了性能阈值告警的信息,表中各字段说明请参见表1-24。 主键:CounterId、ObjectNo、ResultTime和GranulityPeriod。

表1-24 tbl_AlarmInfo表字段说明 名称 类型 长度(byte) 说明 CounterId int 4 性能指标ID,主键,对应systbl_Counters表的CounterId字段 性能对象ID,主键,对应tbl_ObjectInstance表的ObjectNo字段 告警级别ID,不可为空,对应systbl_Alarm_Level表的AlarmLevelId字段 产生阈值告警的时间,主键。 阈值告警对应的测量周期,主键。 阈值告警恢复时间,可以为空。 告警的定位信息,可以为空。 该告警当前的恢复状态。 0表示该告警已经被恢复,1表示该告警为当前故障告警,还没有被恢复。 缺省为1。 ObjectNo int 4 AlarmLevel int 4 ResultTime GranulityPeriod EndTime LocationInfo IfValid datetime 8 smallint 2 datetime 8 varchar 255 int 4 AlarmThresholdId int 4 导致该阈值告警产生的阈值设置ID,可以为空。 对应tbl_Threshold表的ThresholdId字段。 名称 类型 长度(byte) 说明 RecoverThresholdId int 4 导致该阈值告警恢复的阈值设置ID,可以为空。 对应tbl_Threshold表的ThresholdId字段。 systbl_Alarm_Level表

记录性能阈值告警级别信息的systbl_Alarm_Level表字段说明。

systbl_Alarm_Level表记录了性能阈值告警的级别信息,表中各字段说明请参见表1-25。 主键:AlarmLevelId。

表1-25 systbl_Alarm_Level表字段说明

名称 类型 长度(byte) 说明 AlarmLevelId int 4 告警级别ID,主键。 告警级别名称,不可为空。 AlarmLevelName varchar 100 tbl_Threshold表

记录性能阈值告警设置信息的tbl_Threshold表字段说明。

tbl_Threshold表记录了性能阈值告警的设置信息,表中各字段说明请参见表1-26。

主键:ThresholdId和GranulityPeriod。 表1-26 tbl_Threshold表字段说明

名称 类型 长度(byte) 说明 ThresholdId int 4 4 性能阈值ID,主键。 性能阈值对应的功能子集ID,不可为空,对应systbl_FunctionSubSet表的FunctionSubSetId字段 性能阈值对应的测量周期,主键。 性能阈值对应的指标ID,不可为空,对应systbl_Counters表的CounterId字段 性能阈值是否对对应功能子集下所有对象FunctionSubSetId int GranulityPeriod smallint CounterId int 2 4 AllObject tinyint 1 名称 类型 长度(byte) 说明 有效,不可为空。 0表示只对指定的对象有效,阈值设置和对象的映射关系参见表tbl_ThresholdObject。1表示对所有对象都有效。 ObjectNo AllTimesegment int tinyint 4 1 该字段暂时不使用。 性能阈值设置是否一天中所有时段有效,不可为空。 0表示不是整天有效,有效时间段从StartTime开始,到EndTime结束。1表示阈值设置整天都有效。 StartTime varchar 30 当性能阈值不是一天中所有时间都有效时用来标识开始生效的时间,可以为空。 当性能阈值不是一天中所有时间都有效时用来标识不再生效的时间,可以为空。 性能阈值告警的方向标志,不可为空。 如果值为1,则表明该指标值超过设定的阈值时告警 如果值为0,表明该指标值低于设定的阈值时告警 如果为-1,则表示用户需要自己来选择告警的方向 AlarmStatus tinyint 1 性能阈值告警状态,不可为空。 0表示激活,1表示挂起。 ThresholdValue0 decimal(12,3) 6 Hysteresis0 decimal(12,3) 6 紧急告警对应的指标阈值,可以为空。 紧急告警对应的指标偏移量,可以为空。 重要告警对应的指标阈值,可以为空。 重要告警对应的指标偏移量,可以为空。 一般告警对应的指标阈值,可以为空。 一般告警对应的指标偏移量,可以为空。 提示告警对应的指标阈值,可以为空。 提示告警对应的指标偏移量,可以为空。 EndTime varchar 30 Direction int 4 ThresholdValue1 decimal(12,3) 6 Hysteresis1 decimal(12,3) 6 ThresholdValue2 decimal(12,3) 6 Hysteresis2 decimal(12,3) 6 ThresholdValue3 decimal(12,3) 6 Hysteresis3 decimal(12,3) 6 tbl_ThresholdObject 表

记录性能阈值设置和对象的映射关系的tbl_ThresholdObject表字段说明。 tbl_ThresholdObject表记录了性能阈值设置和对象的映射关系,表中各字段说明请参见表1-27。 主键:ThresholdId。

表1-27 tbl_ThresholdObject表字段说明

名称 类型 长度(byte) 说明 ThresholdId int NeFdn 4 性能阈值ID,主键。 网元FDN,可以为空。当阈值对网元所有对象有效时,则取NeFdn字段,ObjectNo为空。如果表示对具体对象有效时,则NeFdn为空,取ObjectNo的值。 目前只支持一个网元类所有对象都有效。 varchar 64 ObjectNo int 4 性能对象ID,可以为空, 对应tbl_ObjectInstance表的 ObjectNo字段。 当阈值对网元所有对象有效时,则取NeFdn字段,ObjectNo为空。如果表示对具体对象有效时,则NeFdn为空,取ObjectNo的值。 目前只支持一个网元类所有对象都有效。该字段现在不用。 1.3.3 模板信息相关表

模板信息相关表及其功能描述。

模板信息相关表有6张表,分别记录查询模板的相关信息,每张表的名称及功能见表1-28。

表1-28 模板信息相关表及其功能

表名 功能 tbl_TemplateGeneralInfo 记录模板的基本信息。 tbl_TemplateDetailInfo 记录模板的详细信息。 tbl_TemplateCounter tbl_TemplateObject tbl_TemplateSortInfo 记录模板中的指标信息。 记录模板中的对象信息。 记录模板中对查询结果的排序信息。 表名 功能 tbl_TemplateFilterInfo 记录模板中对查询结果按照指标进行过滤的信息。 •

1.3.3.1 tbl_TemplateGeneralInfo表

记录模板的基本信息的tbl_TemplateGeneralInfo表字段说明。 1.3.3.2 tbl_TemplateDetailInfo表

记录模板详细信息的tbl_TemplateDetailInfo表字段说明。 1.3.3.3 tbl_TemplateCounter表

记录模板中的指标信息的tbl_TemplateCounter表字段说明。 1.3.3.4 tbl_TemplateObject表

记录模板中的对象信息的tbl_TemplateObject表字段说明。

1.3.3.5 tbl_TemplateSortInfo表

记录模板中对查询结果的排序信息的tbl_TemplateSortInfo表字段说明。 1.3.3.6 tbl_TemplateFilterInfo表

记录模板中对查询结果按照指标进行过滤的信息的tbl_TemplateFilterInfo表字段说明。

父主题: 1.3 M2000性能数据库介绍

tbl_TemplateGeneralInfo表

记录模板的基本信息的tbl_TemplateGeneralInfo表字段说明。

tbl_TemplateGeneralInfo表记录了模板的基本信息,表中各字段说明请参见表1-29。

主键:TemplateId。

表1-29 tbl_TemplateGeneralInfo表字段说明

名称 类型 长度(byte) 说明 TemplateId int 4 模板ID,主键。 ID小于10000的模板是系统模板,大于10000的为用户自定义模板。 TemplateName TemplateType varchar 128 tinyint 1 模板名称,不可为空。 模板类型,不可为空。 0标识是模板组。1标识是模板。 GroupId int 4 4 所在的模板组ID,不可为空。 模板内容ID,不可为空 TemplateInfoId int 名称 类型 长度(byte) 说明 若TemplateType为模板组,本值为0,否则指向tbl_TemplateDetailInfo的TemplateInfoId字段。 UserName varchar 64 创建该模板或者模板组的用户名,可以为空。 tbl_TemplateDetailInfo表

记录模板详细信息的tbl_TemplateDetailInfo表字段说明。

tbl_TemplateDetailInfo表记录了模板的详细信息,表中各字段说明请参见表1-30。

主键:TemplateInfoId。

表1-30 tbl_TemplateDetailInfo表字段说明

名称 类型 长度(byte) 说明 TemplateInfoId NeTypeId int int 4 4 模板内容ID,主键。 网元类型ID,不可为空,对应systbl_NeType表的NeTypeId字段 模板对应的功能子集ID,不可为空,对应systbl_FunctionSubSet表的FunctionSubSetId字段 模板对应的对象类型ID,不可为空,对应systbl_ObjectType表的ObjectTypeId字段 模板的时间方式,不可为空。 0表示分段,1表示连续。 FunctionSubSetId int 4 ObjectTypeId int 4 TimeRangeType tinyint 1 TimeMode tinyint 1 模板的时间选项,不可为空。 0对应“今天” 1对应“昨天” 2对应“本周” 3对应“上周” 4对应“指定日期” 5对应“所有日期” StartTime varchar 30 模板的开始时间,不可为空。 名称 类型 长度(byte) 说明 EndTime TimeSegment1 TimeSegment2 TimeSegment3 varchar 30 varchar 20 varchar 20 varchar 20 模板的结束时间,不可为空。 模板的查询时段1,可以为空。 模板的查询时段2,可以为空。 模板的查询时段3,可以为空。 模板的时间周期,不可为空。 2对应30分钟 3对应60分钟 4对应24小时 GranulityPeriod smallint 2 tbl_TemplateCounter表

记录模板中的指标信息的tbl_TemplateCounter表字段说明。

tbl_TemplateCounter表记录了模板中的指标信息,表中各字段说明请参见表1-31。

主键:TemplateInfoId和CounterIndex。 表1-31 tbl_TemplateCounter表字段说明

名称 类型 长度(byte) 说明 TemplateInfoId int 4 模板内容ID,主键 对应tbl_TemplateDetailInfo表的TemplateInfoId字段 CounterId int 4 指标ID,不可为空,对应systbl_Counters表的CounterId字段。 指标索引,主键,在查询结果中的显示顺序。 保留字段,暂时没有使用。 CounterIndex SelectState int 4 tinyint 1 tbl_TemplateObject表

记录模板中的对象信息的tbl_TemplateObject表字段说明。

tbl_TemplateObject表记录了模板中的对象信息,表中各字段说明请参见表1-32。

主键:TemplateInfoId和ObjectIndex。

表1-32 tbl_TemplateObject表字段说明

名称 类型 长度(byte) 说明 TemplateInfoId int 4 模板内容ID,主键,对应tbl_TemplateDetailInfo表的 TemplateInfoId字段 网元FDN,不可为空。 对象ID,不可为空,对应tbl_ObjectInstance表的ObjectNo字段。 对象索引,主键,在查询结果中的显示顺序。 保留字段,暂时没有使用。 NeFdn ObjectNo varchar 64 int 4 ObjectIndex SelectState int 4 tinyint 1 tbl_TemplateSortInfo表

记录模板中对查询结果的排序信息的tbl_TemplateSortInfo表字段说明。 tbl_TemplateSortInfo表记录了模板查询结果的排序信息,表中各字段说明请参见表1-33。

主键:TemplateInfoId和SortNo。 表1-33 tbl_TemplateSortInfo表字段说明

名称 类型 长度(byte) 说明 TemplateInfoId int 4 模板内容ID,主键,对应tbl_TemplateDetailInfo表的TemplateInfoId字段 排序设置ID,主键。 排序类型,不可为空。 0对应按对象排序 1对应按时间排序 2对应按指标排序 SortNo SortType int 4 tinyint 1 CounterId int 4 排序的指标ID,可以为空,对应systbl_Counters表的CounterId字段。 排序的方向,不可空 0对应按升序排序 SortDirection tinyint 1 名称 类型 长度(byte) 说明 1对应按降序排序 tbl_TemplateFilterInfo表

记录模板中对查询结果按照指标进行过滤的信息的tbl_TemplateFilterInfo表字段说明。

tbl_TemplateFilterInfo表记录了模板查询结果按照指标过滤的信息,表中各字段说明请参见表1-34。

主键:TemplateInfoId和FilterNo。 表1-34 tbl_TemplateFilterInfo表字段说明

名称 类型 长度(byte) 说明 TemplateInfoId int 4 模板内容ID,主键,对应tbl_TemplateDetailInfo表的 TemplateInfoId字段 过滤设置ID,主键。 指标ID,不可为空,对应systbl_Counters表的CounterId字段 运算符ID,不可为空。 0对应“大于” 1对应“大于等于” 2对应“等于” 3对应“小于” 4对应“小于等于” FilterNo CounterId int int 4 4 OperatorId tinyint 1 FilterValue numeric(12, 6 3) 1 过滤值,不可为空。 LogOperatorId tinyint 逻辑条件,可以为空。 0对应“与” 1对应“或” 2对应“无” 1.3.4 结果上报相关表

结果上报相关表及其功能描述。

测量结果按不同功能子集、周期存放不同的结果表,每张表的名称及功能见表1-35。 表1-35 结果上报相关表及其功能 表名 功能 tbl_Result_XXX_Y 记录功能子集周期结果。 XXX-功能子集ID,Y-周期的索引(0~4) 忙时表在某一天固定的时刻,统计出前一天忙时指标各Tbl_BusyHourCounter_个对象含有最大结果值的时间段,如果测量结果表中没XXX 有相应的记录,忙时表不记录。 XXX-代表功能子集ID •

1.3.4.1 tbl_Result_XXX_Y表

记录功能子集周期结果的tbl_Result_XXX_Y表字段说明。

父主题: 1.3 M2000性能数据库介绍

tbl_Result_XXX_Y表

结果表保存在pmdb数据库中,每个从机上的pmdb数据库的结果表结构都是相同的,但保存在结果表中的数据是部署在pmdb所在从机上的网元的数据。 记录功能子集周期结果的tbl_Result_XXX_Y表字段说明。

tbl_Result_XXX_Y表记录了功能子集周期结果。XXX表示功能子集ID,Y表示周期的索引(0~4),表中各字段说明请参见表1-36。

主键:StartTime,StartTimeDstOffset和ObjectNo。 表1-36 tbl_Result_XXX_Y表字段说明 名称 类型 长度(byte) 说明 StartTime datetime 8 结果表对应时间段的起始网元本地时间,主键。 起始网元本地时间的夏令时偏差时间,主键。 结果表对应时间段的起始M2000服务器本地时间。不可为空。 起始M2000服务器本地时间的夏令时偏差时间,不可为空。 结果表对应时间段的结束网元本地时间,不可为空。 StartTimeDstOffset smallint 2 SvrStartTime datetime 8 STSvrDstOffset smallint 2 EndTime datetime 8 名称 类型 长度(byte) 说明 EndTimeDstOffset smallint 2 结束网元本地时间的夏令时偏差时间,不可为空。 结果表对应时间段的结束M2000服务器本地时间,不可为空。 结束M2000服务器本地时间的夏令时偏差时间,不可为空。 结果录入数据库的时间,不可为空。 以分钟计算的网元所在的时区相对标准时间的偏差。 结果对应的对象ID,主键,对应tbl_ObjectInstance表的ObjectNo字段 结果的测量周期,不可为空。 结果可信度标志,可以为空。 0表示不可信,1表示可信。 SvrEndTime datetime 8 ETSvrDstOffset smallint 2 InsertTime TimezoneOffset datetime smallint 8 2 ObjectNo int 4 GranulityPeriod smallint 2 2 ResultReliablityFlag smallint Counter_CounterID1 decimal(12, 6 3) varchar 32 数值型指标的取值,每个指标对应一个这样的字段。可以为空。 字符型指标的取值,每个指标对应一个这样的字段。可以为空。 数值型指标的取值,超大指标对应一个这样的字段。可以为空。 Counter_CounterID2 Counter_CounterID3 decimal(14, 6 3) tbl_BusyHourCounter_XXX表

忙时结果信息表是tbl_BusyHourCounter_XXX。XXX代表功能子集,保存在pmcomdb数据库中,以下信息详细描述了这个表中各个字段的含义。

忙时表在某一天固定的时刻,统计出前一天忙时指标各个对象含有最大结果值的时间段,如果测量结果表中没有相应的记录,忙时表不记录。

主键:Day、ObjectNo 表1-37 忙时表字段说明 名称 类型 长度(byte) 说明 Day smalldatetime 4 主键,忙时记录的天 名称 类型 长度(byte) 说明 ObjectNo NeFdn int varchar 4 64 8 2 8 8 主键,指向tbl_ObjectInstance. ObjectNo,对象号ID 作为保留字段,网元FDN 不可空,服务器的开始时间 不可空,服务器开始时间的夏令时偏移量 不可空,服务器的结束时间 不可空,插入时间 SvrStartTime datetime STSvrDstOffset smallint EndTime InsertTime

datetime datetime

因篇幅问题不能全部显示,请点此查看更多更全内容

Top