一种数据分析方法及系统技术方案

技术编号:14887872 阅读:110 留言:0更新日期:2017-03-28 17:57
本发明专利技术公开了一种数据分析方法及系统,该方法为,首先,按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件,以及在指定的存储位置对获得的性能文件进行保存;然后,接收到数据分析指令时,从指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据,基于上述网元数据进行KPI分析,得到相应的KPI并进行上报。这样,实现了提取性能报表功能的分离,不完全依赖于服务器,降低了对服务器的压力;并且,服务端生成性能文件后,就会进行保存,当需要时,客户端可离线提取出相应的性能文件,生成报表,不受服务器可靠性和稳定性的制约,这样提高了提取性能报表的可靠性和稳定性,和数据处理能力。

【技术实现步骤摘要】

本专利技术涉及移动网络领域,尤其涉及一种数据分析方法及系统
技术介绍
在现有网络管理系统中,现网关键绩效指标(KeyPerformanceIndicators,KPI)的维护是通过提取性能报表进行分析维护的,提取性能报表需要获取所有网元的数据,并进行分析计算。但是,随着运营商现网规模的扩大,在大规模网元管理的场景下,对于提取性能报表的性能要求也就越来越高。现有技术中,提取性能报表功能是将数据采集分析、KPI计算、性能文件生成均布在操作维护中心(OperationandMaintenanceCenter,OMC)服务器上实现与数据库的实时交互,从而形成性能报表,然后以电子表格(excel)的方式展现给用户。由此可见,现有技术下,提取性能报表功能是部署在OMC服务器上并实时与数据库频繁交互,但当数据量比较大时,会造成提取性能报表相当缓慢、可靠性差,还可能会出现提取不出来的情况,且这种在提取报表的过程中的大量读写操作对数据库及服务器也会造成很大的压力,该操作对网管的稳定性及可靠性会造成较大隐患。
技术实现思路
本专利技术实施例提供一种数据分析方法及系统,以提高提取性能报表的可靠性和稳定性,降低对服务器的压力。本专利技术实施例提供的具体技术方案如下:一种数据分析方法,包括:按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件,以及在指定的存储位置对获得的性能文件进行保存;接收到数据分析指令时,从上述指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据,基于上述网元数据进行KPI分析,得到相应的KPI并进行上报。本专利技术实施例中,首先按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件,以及在指定的存储位置对获得的性能文件进行保存;然后,接收到数据分析指令时,从指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据,基于上述网元数据进行KPI分析,得到相应的KPI并进行上报。这样,实现了提取性能报表功能的分离,不完全依赖于服务器,降低了对服务器的压力;并且,服务端生成性能文件后,就会进行保存,当需要时,客户端可离线提取出相应的性能文件,生成报表,不受服务器可靠性和稳定性的制约,这样提高了提取性能报表的可靠性和稳定性,和数据处理能力。可选的,按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件,具体包括:按照预设的时间点或时间段,定期遍历所有网元,在每一次遍历中,基于预设的数据获取方式,分别获取每一个网元的网元类型、网元级别、指定的指标参数和数据获取时间,作为各个网元的原始的网元数据;基于设定的汇总参考参数,将获得的各个网元的原始的网元数据进行汇总,生成相应的性能文件;其中,上述设定的汇总参考参数包括网元类型、网元级别和数据获取时间中的一种或任意组合。可选的,在指定的存储位置对获得的性能文件进行保存,具体包括:将获得的性能文件上传至指定的文件传输协议(FileTransferProtocol,FTP)服务器,或者,保存在本地。这样,当提取需要的性能文件时,可离线进行操作,且不受服务器可靠性和稳定性的制约,降低了对服务器的压力。可选的,接收到数据分析指令时,从上述指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据,具体包括:接收到数据分析指令时,从上述指定的存储位置提取出相应的性能文件;对提取出的性能文件进行解析,获得基于上述设定的汇总参考参数得到的各个网元的原始的网元数据。可选的,基于上述网元数据进行KPI分析,得到相应的KPI并进行上报,具体包括:基于获得各个网元的原始的网元数据中记录的每一种指标参数,分别计算得到相应的KPI;将得到的KPI,进行拼接封装,生成报表并进行上报。一种数据分析系统,包括:服务端,用于按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件,以及在指定的存储位置对获得的性能文件进行保存;客户端,用于接收到数据分析指令时,从上述指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据,基于上述网元数据进行KPI分析,得到相应的KPI并进行上报。本专利技术实施例中,首先按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件,以及在指定的存储位置对获得的性能文件进行保存;然后,接收到数据分析指令时,从指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据,基于上述网元数据进行KPI分析,得到相应的KPI并进行上报。这样,实现了提取性能报表功能的分离,不完全依赖于服务器,降低了对服务器的压力;并且,服务端生成性能文件后,就会进行保存,当需要时,客户端可离线提取出相应的性能文件,生成报表,不受服务器可靠性和稳定性的制约,这样提高了提取性能报表的可靠性和稳定性,和数据处理能力。可选的,按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件时,服务端具体用于:按照预设的时间点或时间段,定期遍历所有网元,在每一次遍历中,基于预设的数据获取方式,分别获取每一个网元的网元类型、网元级别、指定的指标参数和数据获取时间,作为各个网元的原始的网元数据;基于设定的汇总参考参数,将获得的各个网元的原始的网元数据进行汇总,生成相应的性能文件;其中,上述设定的汇总参考参数包括网元类型、网元级别和数据获取时间中的一种或任意组合。可选的,在指定的存储位置对获得的性能文件进行保存时,服务端具体用于:将获得的性能文件上传至指定的FTP服务器,或者,保存在本地。这样,当提取需要的性能文件时,可离线进行操作,且不受服务器可靠性和稳定性的制约,降低了对服务器的压力。可选的,接收到数据分析指令时,从上述指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据时,客户端具体用于:接收到数据分析指令时,从上述指定的存储位置提取出相应的性能文件;对提取出的性能文件进行解析,获得基于上述设定的汇总参考参数得到的各个网元的原始的网元数据。可选的,基于上述网元数据进行KPI分析,得到相应的KPI并进行上报时,客户端具体用于:基于获得各个网元的原始的网元数据中记录的每一种指标参数,分别计算得到相应的KPI;将得到的KPI,进行拼接封装,生成报表并进行上报。附图说明图1为本专利技术实施例中数据分析方法流程示意图;图2为本专利技术实施例中服务端操作流程示意图;图3为本专利技术实施例中客户端操作流程示意图;图4为本专利技术实施例中数据分析系统结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,并不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了提高提取性能报表的可靠性和稳定性,降低对服务器的压力,本专利技术实施例中,将提取性能报表功能分为服务端和客户端,服务端实现数据的获取和生成性能文件,客户端实现对性能文件的解析及生成报表。下面通过具体实施例对本专利技术方案进行详细描述,当然,本专利技术并不限于以下实施例。参阅图1所示,本专利技术实施例中,数据分析方法的具体流程如下:步骤100:按照本文档来自技高网...
一种数据分析方法及系统

【技术保护点】
一种数据分析方法,其特征在于,包括:按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件,以及在指定的存储位置对获得的性能文件进行保存;接收到数据分析指令时,从所述指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据,基于所述网元数据进行关键绩效指标KPI分析,得到相应的KPI并进行上报。

【技术特征摘要】
1.一种数据分析方法,其特征在于,包括:按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件,以及在指定的存储位置对获得的性能文件进行保存;接收到数据分析指令时,从所述指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据,基于所述网元数据进行关键绩效指标KPI分析,得到相应的KPI并进行上报。2.如权利要求1所述的方法,其特征在于,所述按照预设的时间和预设的数据获取方式,从数据库中定期获取原始的网元数据并生成性能文件,具体包括:按照预设的时间点或时间段,定期遍历所有网元,在每一次遍历中,基于预设的数据获取方式,分别获取每一个网元的网元类型、网元级别、指定的指标参数和数据获取时间,作为各个网元的原始的网元数据;基于设定的汇总参考参数,将获得的各个网元的原始的网元数据进行汇总,生成相应的性能文件;其中,所述设定的汇总参考参数包括网元类型、网元级别和数据获取时间中的一种或任意组合。3.如权利要求2所述的方法,其特征在于,所述在指定的存储位置对获得的性能文件进行保存,具体包括:将获得的性能文件上传至指定的文件传输协议FTP服务器,或者,保存在本地。4.如权利要求2或3所述的方法,其特征在于,所述接收到数据分析指令时,从所述指定的存储位置提取出相应的性能文件进行解析获取相应的网元数据,具体包括:接收到数据分析指令时,从所述指定的存储位置提取出相应的性能文件;对提取出的性能文件进行解析,获得基于所述设定的汇总参考参数得到的各个网元的原始的网元数据。5.如权利要求4所述的方法,其特征在于,所述基于所述网元数据进行KPI分析,得到相应的KPI并进行上报,具体包括:基于获得各个网元的原始的网元数据中记录的每一种指标参数,分别计算得到相应的KPI;将得到的KPI,进行拼接封装,生成报表并进行上报。6.一种数据分析系统,其特征在于,...

【专利技术属性】
技术研发人员:刘靖邹小龙董静芳陈秋玲
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1