LucentTechnologiesBellLabsInnovations1WirelessNetworksGroupLucentTechnologiesProprietaryDBsurvey使用简介zjujoe@Lucent.comLucentTechnologiesBellLabsInnovations2WirelessNetworksGroupLucentTechnologiesProprietary概述Dbsurvey工具通过用户定义的模板,从Flexent/AUTOPLEX无线网络RC/V子系统中提取数据库数据。用户在一个文件中定义查询语义,作为Dbsurvey的输入,Dbsurvey再将用户查询的结果输出到一个以逗号分隔的文件中。–DBsurvey-iinputfile–ooutputfile-v可见,对工程师来说,主要工作是定义一个输入模板文件。LucentTechnologiesBellLabsInnovations3WirelessNetworksGroupLucentTechnologiesProprietaryDBsurvey语法DBsurvey-iinputfile-ooutputfile[-mmaskdir][-c][-v][-fdbname][-h]语法说明-iinputfile输入文件-ooutputfile输出文件-mmakdirWheremakdiristhedirectorythatcontainstheRC/Vformmaskfiles.-c只进行输入文件的语法检查-vVerbose(冗余)模式-fform需要列出字段的表的表名-h帮助信息LucentTechnologiesBellLabsInnovations4WirelessNetworksGroupLucentTechnologiesProprietary表和字段(1)表(Form,比如ceqface)和字段(Fields,比如ceqface中的csno)是数据库查询的主要对象。我们需要了解主要的一些表以及它们包含的一些字段。LucentTechnologiesBellLabsInnovations5WirelessNetworksGroupLucentTechnologiesProprietary表和字段(2)RF工程师常用的一些表:Ecp,Ceqface,Cell2,Fci,cdhfl,cdhnlEcp3g,Ceqface3G,Cell3g…等等LucentTechnologiesBellLabsInnovations6WirelessNetworksGroupLucentTechnologiesProprietary表和字段(3)某一个表的字段名可以利用如下指令得到:apxrcv-text-fields–f(forms)所有表以及字段的说明可以在客户光盘中找到。LucentTechnologiesBellLabsInnovations7WirelessNetworksGroupLucentTechnologiesProprietary输入文件实例(1)表输入文件说明Ceqface(扇区参数)DB:ceqfaceMATCH:csnoGE1ANDrfpiGE1OUTPUT:csnorfpipilot_pnt_addt_dropt_compt_tdropt_ancompsrchwinasrchwinnsrchwinrsrchwincellcell_sizepilot_gainpaging_gainsync_gainpam_szmax_cap_szprobe_pn_ranprobe_bkoffnum_stepbkoffacc_tmomax_req_seqmax_rsp_seqnom_pwrinit_pwrpwr_steptxdelayrxdelayENDDB得到ceqface中RF相关的参数LucentTechnologiesBellLabsInnovations8WirelessNetworksGroupLucentTechnologiesProprietary输入文件实例(2)表输入文件说明Cmodeqp(Modcell的配置表)DB:cmodeqpMATCH:csnoGE0OUTPUT:csnomca1.mca_paf[1]mca1.mca_paf[2]mca1.mca_paf[3]ENDDB得到所有Modcell的扇区数LucentTechnologiesBellLabsInnovations9WirelessNetworksGroupLucentTechnologiesProprietary输入文件实例(3)表输入文件说明Bbueqp(CDBS的配置表)DB:bbueqpMATCH:csnoGE0OUTPUT:csnocbrinfo.phyant[1]cbrinfo.phyant[2]cbrinfo.phyant[3]ENDDB得到所有CDBS的扇区数LucentTechnologiesBellLabsInnovations10WirelessNetworksGroupLucentTechnologiesProprietary输入模板文件语法(1)语法(必须)说明DBaA=需要查询的表的名字LucentTechnologiesBellLabsInnovations11WirelessNetworksGroupLucentTechnologiesProprietary输入模板文件语法(2)语法(必须)说明MATCH:bcdb=字段名c=操作符:EQ=等于l(=)NE=不等于l(!=)GT=大于()GE=大于等于(=)LT=小于()LE=小于等于(=)d=和b比较的值。D的值应该和b的定义一致。要查询空值,可以使用“”,两个双引号。多个“bcd”序列可以通过Andand/orOR来组合在一起。比如:MATCHbcdORbcdORbcdLucentTechnologiesBellLabsInnovations12WirelessNetworksGroupLucentTechnologiesProprietary输入模板文件语法(3)语法(必须)说明OUTPUT:e说明符合条件的记录的什么字段。E=要输出的字段名。可以同时输出多个字段比如:OUTPUT:eeeeENDDB标示结束对一个表的语法说明LucentTechnologiesBellLabsInnovations13WirelessNetworksGroupLucentTechnologiesProprietary输入模板文件语法(4)语法(可选)说明COUNT符合条件的记录的个数STOPATkK=查询到K条符合要求的记录就停止。LucentTechnologiesBellLabsInnovations14WirelessNetworksGroupLucentTechnologiesProprietary实践(1)•请提取出Ceqface中的TxDelay,RxDelay参数LucentTechnologiesBellLabsInnovations15WirelessNetworksGroupLucentTechnologiesProprietary实践(2)•请利用DBsurvey提取当前网络所有的基站类型(ModcellOrCDBS)以及扇区数信息。