爱立信LTEKPIVoLTE指标提取SQL优化应用介绍_第1页
爱立信LTEKPIVoLTE指标提取SQL优化应用介绍_第2页
爱立信LTEKPIVoLTE指标提取SQL优化应用介绍_第3页
爱立信LTEKPIVoLTE指标提取SQL优化应用介绍_第4页
爱立信LTEKPIVoLTE指标提取SQL优化应用介绍_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

SQL应用介绍

ContentSQL介绍基于SQL的Access应用基于SQL的SybaseCentral应用SQl简介

结构化查询语言(StructuredQueryLanguage),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL是Oracle、SQLserver、Sybase,MYSQL、Acess等所有主流的大、中、小数据库的标准化数据库语音,应用比较广泛,所有编程语言调用、修改和存储数据库的接口。

网络优化过程中常涉及较多和较大的数据处理,基于SQl的Access在处理大数据方面(如指标数据天数较多、记录条数较多,数据量较大)比较灵活、快捷;利用SQL语句可以方便的从Sybase数据库中提取指标,支持较大数据量的下载。

介绍SQl的目的就是尽量减少优化过程中繁琐的数据处理工作,使处理的指标或其它数据显示更加条理化。SQl简介

SQL包含6个部分:数据查询语言、数据操作语言、数据定义语言、事务处理语言、数据控制语言、指针控制语言。主要介绍数据查询语言。数据查询语言用以从表中获得数据,保留字SELECT是用得最多的动词,常用的保留字有WHERE,ORDERBY,GROUPBY和HAVING。如下为从成绩表中查询学号为2的同学的语文成绩。select姓名,语文//从表中提取的字段from

成绩表//指定查询的表Where//查询条件,学号为2学号=2;学号姓名性别语文数学1小明男89962小亮男100953小花女80914小丽女8685……………………………………………………………………………………………………………………………………………………………………………………………………………………成绩表姓名语文小亮100注:1、WHERE子句可包括各种条件运算符,根据需要从网络查询;2、包含很多函数,如求和、取平均值等,根据需要从网络查询;

select

AVG(语文)as‘语文平均分’from

成绩表

Access问题背景:优化过程中常涉及指标报表、邻区报表、统计分析,以及所有相关的有规则的大数据处理,Excel(受限100万条记录)不能操作或者操作复杂度增加,都可使用ACESS(记录不受限,小于2G左右),从较大的数据中轻松检索出所需数据。ACCESS:微软的Office套件,一种中小型数据库,友好的程序交互界面,操作简单,容易上手。结合SQL从以下三方面演示入门级别操作。Part2Part3数据入库处理数据输出结果Part1数据入库

创建ACESS数据库:首先要创建一个空白数据库,开始程序或者单击右键新建空白数据库并保存到指定位置。数据入库

导入外部数据步骤:Access支持的数据类型分多种,常见为Excel或者txt格式,可以用宏将外部数据自动或手动导入到数据库,也可选择使用链接的方式(Access中的数据随excel或txt文本的表结构或记录条数自动更新)。外部数据控制面板数据入库

导入外部数据步骤:在ExternalData面板单击Excel按钮,选择将Excel数据导入到数据库中的一张新表,见左图,单击ok按钮。也可将数据追加到数据库中现有表格中(前提为数据库表存在),见右图。导入外部数据步骤:Excel包含多sheet时,选择相应的sheet指定导入到数据中,见左图,单击Next,进入右图界面;数据库中创建新表的表头(列名)使用导入excel表格的第一行,见右图,单击Next,进入下一页。数据入库

导入外部数据步骤:表头中字段的相关属性是否有需要调整的,见左图,单击Next,进入右图界面;在右图中点击不要主键,单击Next,进入下页。数据入库

导入外部数据步骤:数据中创建的表名缺省与excel中sheet同名,也可以新命名,见左图,点击Finish,

完成Excel表中数据入库操作,数据显示见右图。数据入库

创建查询设计模式数据处理

演示一

数据入库后,可以做单表、多表关联查询、加入筛选过滤条件、汇总透视,根据需求,灵活进行处理。创建基础查询操作,Create→QueryDesign,进入查询设计模式,见下页。数据处理

演示一

进入查询设计视图后,选择要查询的表,单击Add按钮,添加完成表格,见下图。也可以添加多个查询、添加多个表。查询的显示分三种视图模式。设计视图下,双击要显示的字段(Date_ID、EUtranCellFDD、DL_PDCP_MB)。对应的SQL语句:SELECTDATE_ID,EUtranCellFDD,DL_PDCP_MBFROM基础指标;设计视图SQL视图数据视图数据处理

演示一

数据处理

演示二

假如两张表,左表为小区指标,右表为小区归属网格,统计每个网格的话务量(其它KPI类似)走势,可以做多表关联的查询,见下页。SELECT

基础指标.DATE_ID,Sum(基础指标.DL_PDCP_MB)ASDL_PDCP_MBOfSum,站点网格归属.归属网格//查询日期、下行流量和、网格字段值FROM

基础指标INNERJOIN站点网格归属ON

基础指标.EUtranCellFDD=站点网格归属.Cell//指定两表中关联的字段,一般有左、右、内部关联,GROUPBY基础指标.DATE_ID,站点网格归属.归属网格//按日期和归属网格分组ORDERBY站点网格归属.归属网格;//归属网格排序SQL视图数据视图设计视图数据处理

演示二

数据处理

演示三

数据视图SQL视图原格式显示SQL语句实现数据透视,左图为原数据显示,右上图为SQL语句和右下图输出。TRANSFORMSum(pmUeThpDlDistr)AStemp1SELECTDATE_ID,EUtranCellFDDFROM速率分布GROUPBYDATE_ID,EUtranCellFDDPIVOTDCVECTOR_Index;输出结果

右建单击要导出的查询,Export→Excel(或其它要输出的格式),见左图。也可在数据表视图下,全选复制(注意,最多复制65535条记录),见右图。SybaseCentral问题背景:优化过程中,指标的处理,存在很多方式,如ENIQ、运营商搭建的网管平台,或者直接处理XML文件,每种或多或少都存在相应的局限性。介绍一款基于SQl语句处理指标的客户端,灵活快捷,现有3G、4G指标系统均可使用(指标存储系统为Sybase数据库),容易处理和提取大数据。SybaseCentral:Sybase数据库连接工具,数据提取完毕后,及时断开客户端与sybase数据库之间通道,下面介绍其基础操作。SybaseCentral安装SybaseCentral配置SybaseCentral应用SybaseCentral安装点击软件安装包,点击下一步就可以,无其它注意事项,软件安装后,如果无法启动,右键点击软件图标,更改一下软件和操作系统的兼容模式。下载地址:SybaseCentral配置软件安装成功后,需要配置客户端相应的3、4G

Sybase数据库,才能从数据的表中提取统计指标,配置操作如下,Tools→SybaseIQ→OpernInteractiveSQL。基于Sybase的指标统计平台,配置操作一致。定义配置文件SybaseCentral配置点击UserDSN标签下的AdaptiveSeverIO,单击右边的添加按钮,出现右图对话框,选择AdaptiveserverIO点击完成,显示进入下一页。SybaseCentral配置出现数据库的具体配置页面,见下图,每个标签下需要输入的配置信息,见下一页。SybaseCentral配置出现数据库的具体配置页面,见下图,每个标签下需要输入的配置信息,见下一页。自定义一个标识符登入数据库用户名,密码,一般为dcbo,也可咨询维护人员一般为dwhdb,也可咨询维护人员咨询维护人员,一般与BO同一网段SybaseCentral配置配置完成后,选择对应数据库,单击OK,弹出右图界面,输入编辑好的SQl语句,单击执行按钮,可提取指标。执行、中断SybaseCentral应用ENIQ下载地址:/alex可在Alex中查询Counter在数据库中所归属的表,以同频MR采样计数器pmUeMeasRsrpServIntraFreq1为例,在DC_E_ERBS_PMUEMEASCONTROL_V表中,可以从此表中提取指标,见下图。常见指标一般在DC_E_ERBS_EUTRANCELLFDD表中,

表名_DAY存贮全天指标,

表名_RAW存储最小到一个ROP粒度的指标。计数器归属表SelectDATE_ID,//输出日期ERBS,EUtranCellFDD,//输出基站、小区号HOUR_ID,

//输出时间sum(pmRrcConnEstabSucc)AS‘RRC_SUCC’,//输出RRC建立请求次数,As为输出定义的新列名sum(pmRrcConnEstabAtt)AS'RRC_ATT',(sum(pmErabEstabSuccInit)+sum(pmErabEstabSuccAdded))AS'ERAB_SUCC',(sum(pmErabEstabAttInit)+sum(pmErabEstabAttAdded))AS'ERAB_ATT',(sum(pmErabRelAbnormalEnbAct)+sum(pmErabRelAbnormalMmeAct))AS'DropCallRelease',(sum(pmErabRelAbnormalEnb)+sum(pmErabRelNormalEnb)+sum(pmErabRelMme))AS'AllRelease',sum(pmCellHoExeSuccLteIntraF)asintraHO_Succ,sum(pmCellHoExeAttLteIntraF)asintraHO_Att,sum(pmCellHoExeSuccLteInterF)asinterHO_Succ,sum(pmCellHoExeAttLteInterF)asinterHO_Att,round((sum(pmPdcpVolDlDrb)-sum(pmPdcpVolDlDrbLastTTI))/(sum(pmUeThpTimeDl)*0.001+0.000001),2)as'DL_UserThroughput_kbps',fromdc.DC_E_ERBS_EUTRANCELLFDD_RAW//从此表中查询,能细分到一个ROP粒度whereDATE_IDbetween‘2017-06-1000:00’and‘2017-06-2723:59’andHOUR_ID=10//查询的限制条件,日期、时间变量andeutrancellfddlike‘F%2‘//查询的限制条件,结尾号为2的小区的指标,全网L2100的统计,SQL的通配符,可在网上查询groupbyERBS,EUtranCellFDD,DATE_ID,HOUR_ID//分组汇总操作只涉及SQL查询语句,不涉及数据操作语言(update、Insert、delete),提取指标的常见SQl查询语句如下。另外数据库中表头,可以使用SQL语句(*号表表示查询表中所有字段)也可以通过图像化界面查看。SybaseCentral应用

演示一

指标输出结果见下,单击Data→Export,选择保存的文件格式,导出指标数据。SybaseCentral应用

演示一

pmUeThpDlDistr:

DistributionoftheDLUEthroughput[0]:0<DLUEthpsample<1.000[1]:1.000<=DLUEthpsample<5.000[2]:5.000<=DLUEthpsample<10.000[3]:10.000<=DLUEthpsample<20.000[4]:20.000<=DLUEthpsample<50.000[5]:50.000<=DLUEthpsample<100.000[6]:100.000<=DLUEthpsample<150.000[7]:150.000<=DLUEthpsampleSelectDATE_ID,//输出日期ERBS,EUtranCellFDD,//输出基站、小区号DCVECTOR_Index,//PDF区间标识sum(pmUeThpDlDistr)AS'DL_User_Throughput_sample'fromdc.DC_E_ERBS_EUTRANCELLFDD_V_daywhereDATE_IDbetween'2017-06-26'and'2017-06-27‘andDCVECTOR_Index<=7//PDF格式的区间andeutrancellfddlike‘F%2‘

//全网L2100的速率采样groupbyERBS,EUtranCellFDD,DATE_ID,DCVECTOR_IndexorderbyEUtranCellFDD,DATE_ID,DCVECTOR_Index对PDF格式的counter,为标识每个区间的采样,需要查询DCVECTOR_Index字段,以UE的下行速率分布pmUeThpDlDistr为例,见下。计数器分8个区间SybaseCentral应用

演示二

查询语句KPI输出对于邻区切换类的统计,如一般如需要查询邻区对切换情况,可增加查询的字段,如目标小区,操作见下。selectDATE_ID,HOUR_ID,//日期、小时ER

温馨提示

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

评论

0/150

提交评论