摘要:4GLTE商用以来,为了提高客户4G业务感知,提升4G故障解决效率,为了做到处理故障有的放矢,对4G网管历史告警的提取分析显得尤为重要,笔者从网管中提取出原始历史告警数据,通过利用excel软件中的相关函数及公式对提取出的冗余数据进行处理,并且一键自动生成符合告警分析的报表,提升了告警分析效率,减少了告警分析人员的工作量,该方案可以做到历史告警提取完成的同时完成告警分析报表的制作。
关键词:excel 函数 历史告警 报表分析
一、背景
4Glte商用以来,长治电信分公司大部分县区采用的是爱立信的4G设备,爱立信的网管为全英文,并且导出的历史告警数据为原始数据需要通过excel数据处理软件进行冗余数据处理,及相关入网工单关联,并最终生成符合要求的历史告警分析报表。
二、解决方案
1、爱立信历史告警导出后数据处理流程:
(1)通过爱立信的网管历史告警导出工具alarm log browser导出原始告警后粘贴到新建的excel表中;
图1 原始数据导出
(2)删除第二行和中间的空行;
(3)筛选specific problem列只留下service unalvilable和heartbeat faliue的所有列;
(4)删除cease time为No value的所有行;
(5)删除重复项,数据-数据工具-删除重复项;
图2删除重复项
(6)设置cease time 、alarm number、event time列的单元格格式为数值,保留小数为0;
图3设置单元格格式
(7)将处理好的数据从第二行到最后一行全部复制到“4G爱立信历史告警.xlsx”工作簿中的“4G原始告警(爱立信)”表中
图4 生成原始告警数据
(8)在4G原始告警(爱立信)过滤表中将鼠标放置到最后一行的末尾当鼠标变成十字键头后向下拖动鼠标生成最终数据。
图5 最终历史告警分析报表
2、关键技术
(1)日期的处理
由于爱立信告警的日期格式为文本格式需要处理为标准日期格式才可以进行下一步计算;
处理方法为:通过字符串截取函数left、mid、right实现,具体实现方法如下:
图6 日期数据处理效果
图7 日期数据处理函数
(2)BBU名称的提取,主要通过利用字符串截取函数mid和字符串函数search函数实现。首先在ObjectOfReference字段中提取出BBU名称,然后通过vlookup函数在“1.8入网工单”表中查找出对应的中文名称。
图8 BBU名称提取源字段
图9 BBU名称提取效果图
图10 BBU名称提取函数
(3)BBU中文名称的提取
图11 BBU中文名称提取函数
(4)RRU名称的提取,主要通过利用字符串截取函数mid和字符串函数search函数实现。首先在ObjectOfReference字段中提取出RRU名称,然后通过vlookup函数在“1.8入网工单”表中查找出对应的中文名称。
图12 RRU名称提取效果图
图13 RRU名称提取函数
(5)RRU中文名称的提取
图14 RRU中文名称提取函数
欢迎关注我的同名微信公众号:跟崔老师玩转excel