【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及一种性能报表的生成方法及装置。
技术介绍
性能报表包括了重要的KPI指标信息、异常告警信息以及配置参数信息,能辅助维护人员进行定位分析、制定维护方案、预防网络故障。通过性能报表,减轻了维护人员的工作负担,提高工作效率和故障定位的准确性,令运营商能随时掌握网络的动态变化情况。目前,网管系统提供大量的性能报表,这些报表的信息非常丰富。随着网管系统的容量增大,数据查询的周期变长,指标个数增多,这就造成性能报表的数据量显著增大,达到几十万条记录的规模。因此,当上述这些数据生成报表时,需要消耗大量内存甚至使内存溢出,导致性能报表无法生成,造成网管系统崩溃。
技术实现思路
针对相关技术中使用大量数据生成报表时需要消耗大量内存甚至使内存溢出的问题而提出本专利技术,为此,本专利技术的主要目的在于提供一种性能报表的生成方法及装置,以解决上述问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种性能报表的生成方法。根据本专利技术的性能报表的生成方法包括获取用于生成性能报表的数据元素;分批将数据元素写入到可扩展标记语言(Extensible ...
【技术保护点】
1.一种性能报表的生成方法,其特征在于,包括:获取用于生成性能报表的数据元素;分批将所述数据元素写入到可扩展标记语言XML文件;分批对所述XML文件进行解析,得到所述性能报表。
【技术特征摘要】
1.一种性能报表的生成方法,其特征在于,包括 获取用于生成性能报表的数据元素;分批将所述数据元素写入到可扩展标记语言XML文件; 分批对所述XML文件进行解析,得到所述性能报表。2.根据权利要求1所述的方法,其特征在于,获取用于生成性能报表的数据元素包括 获取用于生成性能报表的原始数据;根据所述原始数据,构造所述数据元素。3.根据权利要求2所述的方法,其特征在于,获取用于生成性能报表的原始数据包括 解析用于生成性能报表的任务,得到指标及约束条件;使用所述指标及所述约束条件,构造查询参数; 使用所述查询参数查询数据库,得到所述原始数据。4.根据权利要求3所述的方法,其特征在于,在存在多个所述用于生成性能报表的任务的情况下,分批将所述数据元素写入到XML文件包括按照该多个任务的顺序,分别将该多个任务对应的数据元素写入到所述XML文件。5.根据权利要求1至4中任一项所述的方法,其特征在于,分批对所述XML文件进行解析,得到所述性能报表包括采用SAX技术,分批对所述XML文件进行解析,得到Excel格式的性能报表。6.根据权利要求5所述的方法,其特征在于,采用SAX技术,分批对所述XML文件进行解析,得到Excel格式的...
【专利技术属性】
技术研发人员:刘慧莲,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。