【技术实现步骤摘要】
一种网管性能数据的处理方法及装置
本专利技术涉及计算机
,特别涉及一种网管性能数据的处理方法及装置。
技术介绍
网管性能数据通常由网管系统定期采集,网管系统的管理对象称之为网元。网管系统在采集网管性能数据时,一般以覆盖区域较大的设备网元为单位形成一个网管性能数据文件,存储这些网管性能数据文件以供查询。通过上述描述可见,现有技术中是以设备网元为单位形成一个网管性能数据文件,这些网管性能数据文件只是按照一个维度进行存储的,在查询需要的网管性能数据时,需要对各个网管性能数据文件进行查询,从各个网管性能数据文件中查找需要的网管性能数据,查询速度较慢。
技术实现思路
本专利技术实施例提供了一种网管性能数据的处理方法及装置,能够提高查询速度。一方面,本专利技术实施例提供了一种网管性能数据的处理方法,包括:预先设置至少一个分析维度;获取至少一个设备网元的至少一个网管性能数据文件;按照所述至少一个分析维度,对每个所述网管性能数据文件进行拆分,生成至少一个维度文件,其中,每个所述维度文件中的网管性能数据属于同一个所述分析维度;存储所述至少一个维度文件。进一步地,该方法进一步包括: ...
【技术保护点】
一种网管性能数据的处理方法,其特征在于,预先设置至少一个分析维度,包括:获取至少一个设备网元的至少一个网管性能数据文件;按照所述至少一个分析维度,对每个所述网管性能数据文件进行拆分,生成至少一个维度文件,其中,每个所述维度文件中的网管性能数据属于同一个所述分析维度;存储所述至少一个维度文件。
【技术特征摘要】
1.一种网管性能数据的处理方法,其特征在于,预先设置至少一个分析维度,包括:获取至少一个设备网元的至少一个网管性能数据文件;按照所述至少一个分析维度,对每个所述网管性能数据文件进行拆分,生成至少一个维度文件,其中,每个所述维度文件中的网管性能数据属于同一个所述分析维度;存储所述至少一个维度文件。2.根据权利要求1所述的方法,其特征在于,进一步包括:预先按照所述至少一个分析维度,设置存储目录;所述存储所述至少一个维度文件,包括:针对每个所述维度文件,根据当前维度文件对应的当前分析维度,将所述当前维度文件存储到所述存储目录中所述当前分析维度对应的存储路径下。3.根据权利要求1所述的方法,其特征在于,进一步包括:预先设置缓存队列;所述生成至少一个维度文件,包括:针对每个所述分析维度,执行:A1:将从所述网管性能数据文件中拆分出属于当前分析维度的数据保存到所述缓存队列中;A2:从所述缓存队列中读取数据,将读取的数据写入到所述当前分析维度对应的当前维度文件中;A3:判断所述缓存队列中的数据是否成功写入到所述当前维度文件中,如果是,则将所述缓存队列中写入到所述当前维度文件中的数据出队,否则,返回A2。4.根据权利要求2所述的方法,其特征在于,进一步包括:当接收到外部输入的查询条件时,执行:根据所述存储目录和所述查询条件,确定符合所述查询条件的至少一个目标存储路径;为每个所述目标存储路径分配一个线程;针对每个所述线程,利用当前线程从所述当前线程对应的目标存储路径下连续读取符合所述查询条件的所述维度文件。5.根据权利要求1-4中任一所述的方法,其特征在于,所述存储所述至少一个维度文件,包括:将属于同一个所述分析维度的至少一个所述维度文件进行连续存储;和/或,进一步包括:为每个所述设备网元设置对应的存储单元;所述存储所述至少一个维度文件,包括:针对每个所述设备网元,将属于当前设备网元的至少一个所述维度文件存储到所述当前设备网元对应的所述存储单元中;和/或,所述生成至少一个维度文件,包括:针对每个所述分析维度,将从所述网管性能数据文件中拆分出属于当前分析维度的数据压缩为二进制数据流,将所述二进制数据流生成所述当前分析维度对应的所述维度文件;和/或,所述至少一个分析维度包括:采集时间的维度、设备网元维度、依附于所述设备网元的下级网元的维度、分析的时间粒度的维度中的一个或多个;和/或,在所述生成至少一个维度文件之后,进一步包括:生成每个所述维度文件对应的索引文件,其中,每个所述索引文件用于标识对应的所述维度文件中的数据的起始位置。6.一种网...
【专利技术属性】
技术研发人员:刘睿,
申请(专利权)人:浪潮天元通信信息系统有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。