M2000北向数据库接口性能和配置的对象关联关系(机密).doc_第1页
M2000北向数据库接口性能和配置的对象关联关系(机密).doc_第2页
M2000北向数据库接口性能和配置的对象关联关系(机密).doc_第3页
M2000北向数据库接口性能和配置的对象关联关系(机密).doc_第4页
M2000北向数据库接口性能和配置的对象关联关系(机密).doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

M2000北向数据库接口性能和配置的对象关联关系目 录 1 北向数据库接口性能和配置的对象关联关系1-11.1 性能数据库相关表1-11.2 配置数据库相关表1-11.3 对象关联关系1-11.4 对象层次表中ParaType为1、2和3的例子1-31.5 具体查询举例1-51.5.1 普通对象的一个查询sql1-51.5.2 特殊对象的一个查询sql1-6文档版本 01 (2006-08-28)华为技术有限公司iM2000北向数据库接口开发指南性能和配置对象的对象关联关系本文档适用于iManagerM2000V200R002C02及以后的M2000版本。1 北向数据库接口性能和配置的对象关联关系1.1 性能数据库相关表涉及如下表,表的详细定义请见“M2000北向数据库接口开发指南.doc”文件:l pmdb.dbo.tbl_Result_XXX_Y,性能结果表l pmdb.dbo.systbl_FunctionSubSet,功能子集表l pmdb.dbo.systbl_ObjectType,对象类型表l pmdb.dbo.systbl_ObjectLevel,对象层次表l pmdb.dbo.tbl_ObjectInstance,对象实例表l pmdb.dbo.tbl_SpecialObject,特殊对象表l systbl_EnumItemInfo,每个枚举值的具体信息l systbl_VersionMap,每类网元的版本信息1.2 配置数据库相关表表的详细定义请见“M2000北向数据库接口配置对象模型_NEType.xls”,如“M2000北向数据库接口配置对象模型_MSCServer.xls”中的表MSCServerStatisticsArea。1.3 对象关联关系以“tbl_Result_83888193_3.Counter_84152185”为例说明。 1、 通过83888193(功能子集ID)在pmdb.systbl_FunctionSubSet表中查出对应的对象类型ID。select ObjTypeId from pmdb.dbo.systbl_FunctionSubSet where FunctionSubSetId=838881932、 假设第一步查出来的对象类型ID为83886591,通过下面sql语句可以查到对象的网元编号NeFdn,网元名称NeName。select a.NeFdn, a.NeName from pmdb.dbo.tbl_ObjectInstance a, pmdb.dbo.tbl_Result_83888193_3 b where a.ObjectTypeId=83886591 and a.InvalidTime=NULL and b.ObjectNo=a.ObjectNo3、 分析表1-1(对象层次表),先根据ObjectLevel字段找到对象最后一层对应的记录,再找到对应的ParaType,最后根据ParaType的取值不同,确定对象是来源于配置数据库表、枚举值表、用户直接输入还是结果上报。表1-1 systbl_ObjectLevel表字段说明名称类型长度(byte)说明ObjectTypeIdint4对象类型ID,主键,对应systbl_ObjectType表的ObjectTypeId字段ObjectLevelInt4对象的层次,主键,表示各对象类型之间的包含和被包含的关系。由0开始编号,第1层为0,第2层为1,以此类推到5(第6层)。ParaTypetinyint1对象类型,不可为空。l 0表示为该对象各属性需要从配置数据库中获得,具体对应的配置数据的库表名称参见ParaName 取值。l 1表示对象各属性需要从枚举类型中获得,具体对应的枚举值的ID参见Paracondition取值。l 2表示该对象的各属性由用户直接输入。l 3表示为特殊对象类型,其属性值在结果上报时获得。ColumnNamevarchar64M2000客户端显示的对象表的列名称,可以为空。DispNamevarchar64显示在客户端对象类型名字。ParaNamevarchar128参数名字,可以为空。当Paratype取值为0时,此处为对应的配置数据库的表名称。当Paratype取值为2时,此处记录用户输入的对象信息。当Paratype取值为3时,此处记录结果上报时的对象信息。ParaConditionint4参数条件,可以为空。当Paratype取值为0时,此处为对应的配置数据库的表的过滤条件ID。当Paratype取值为1时,此处为对应的枚举值ID,对应systbl_EnumItemInfo表的Enum ID字段。VersionIdint4性能模块分配的版本ID,不可为空。对应systbl_VersionMap表对应字段。主键。当ParaType为0时,对象来源于配置数据库表,比如,ParaName=MSCServerStatisticsArea,则对象名会取omcdb.dbo.MSCServerStatisticsArea.imap_name的值。当ParaType为3时,tbl_ObjectInstance表和tbl_SpecialObject表合在一起完整地呈现特殊对象的全部信息。两个表通过ObjectTypeId字段关联,也即通过tbl_ObjectInstance表的ObjectNo字段与tbl_SpecialObject表的BaseObjectNo关联。1.4 对象层次表中ParaType为1、2和3的例子表1-2 systbl_ObjectLevel中ParaType为1、2和3的例子ObjectTypeIdObjectLevelParaTypeColumnNameDispNameParaNameParaConditionVersionId8388659100小本地网号小本地网号MSCServerStatisticsArea06008388659100Local ZoneLocal ZoneMSCServerStatisticsArea0203011108388685000主叫小本地网主叫小本地网MSCServerStatisticsArea06008388685000Local Zone of callerLocal Zone of callerMSCServerStatisticsArea0203011108388685010被叫小本地网被叫小本地网MSCServerStatisticsArea06008388685010Local Zone of calledLocal Zone of calledMSCServerStatisticsArea0203011108388681001MAP标准操作MAP标准操作MAPOPER838865866008388681001MAP Standard OperationMAP Standard OperationMAPOPER83886810203011108388685700小本地网号小本地网号MSCServerStatisticsArea06008388685700Local ZoneLocal ZoneMSCServerStatisticsArea0203011108388685711切换类型切换类型HOTYPE838865916008388685711HO TypeHO TypeHOTYPE83886830203011108388676000MGWMGWMSCServerMGW06008388676000Local BCU IDLocal BCU IDMSCServerMGW0203011108388676012对端BCU ID对端BCU IDINT,RANGE=0,214748364706008388676012Peer BCU IDPeer BCU IDINT,RANGE=0,21474836470203011108388684700目的码组号目的码组号MSCServerDCDX06008388684700DestDestMSCServerDCDX0203011108388684713源TMG索引源TMG索引LEN=1,16,VALIDCHAR=12,0123456789K06008388684713TMGIndexTMGIndexLEN=1,16,VALIDCHAR=12,0123456789K0203011108388684723被叫号码被叫号码LEN=1,16,VALIDCHAR=12,0123456789K06008388684723Called NumberCalled NumberLEN=1,16,VALIDCHAR=12,0123456789K0203011101.5 具体查询举例1.5.1 普通对象的一个查询sql_ select distinctStartTime,EndTime, a.ObjectMember0, /该对象的最上层对象的FDNCounter_84162080,Counter_84162083,Counter_84162086,Counter_84162088from pmdb.dbo.tbl_ObjectInstance a,pmdb.dbo.tbl_Result_83888313_3 bwhere StartTime=2006-12-17 11:00:00and StartTime=2006-12-17 11:00:0016) and StartTime2006-12-17 12:00:0017) and a.ObjectTypeId = 83886847 18) and c.ObjectNo = b.ObjectNo19) and a.ObjectTypeId = c.ObjectTypeId 20) and a.ObjectNo = c.BaseObjectNo21)

温馨提示

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

评论

0/150

提交评论