[发明专利]一种用于网元管理系统周期生成自定义报表的方法有效
申请号: | 201810924014.0 | 申请日: | 2018-08-14 |
公开(公告)号: | CN109189786B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 喻辉;胡涛;李鹏 | 申请(专利权)人: | 武汉虹信通信技术有限责任公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2457;G06F40/18 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 胡琦旖 |
地址: | 430073 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 管理 系统 周期 生成 自定义 报表 方法 | ||
本发明属于通信技术领域,公开了一种用于网元管理系统周期生成自定义报表的方法,包括对网元管理系统中的数据表按照类型进行分类;获取数据表的字段、关联SQL,形成报表字典并保存至数据库中;网元管理系统读取数据库中的报表字典,用户通过报表字典自定义报表;网元管理系统根据自定义报表生成报表模板,报表模板保存至数据库中;网元管理系统读取数据库中的报表模板,用户通过报表模板指定报表生成周期和启动时间后创建报表任务,报表任务保存至数据库中;网元管理系统后台读取数据库中的报表任务,并输出报表结果。本发明解决了现有技术中网元管理系统报表维护成本较高的问题。
技术领域
本发明涉及通信技术领域,尤其涉及一种用于网元管理系统周期生成自定义报表的方法。
背景技术
随着移动通信的迅速发展,用户对网元管理也越来越精细化,对报表数据的要求也越来越高,因而频繁对报表内容提出新的需求修改,这样导致网元管理系统开发维护的成本也会随之提高。此外,用户为减少维护人员的投入,也迫切需要自动化程度高、无需维护人员干预、能够自动生成各种日报表或周报表的表系统,迫切需要一种能灵活配置,周期性生成报表的方法。
发明内容
本申请实施例通过提供一种用于网元管理系统周期生成自定义报表的方法,解决了现有技术中网元管理系统报表维护成本较高的问题。
本申请实施例提供一种用于网元管理系统周期生成自定义报表的方法,包括以下步骤:
步骤S1、对网元管理系统中的数据表按照类型进行分类;获取数据表的字段、关联SQL,形成报表字典并保存至数据库中;
步骤S2、所述网元管理系统读取所述数据库中的所述报表字典,用户通过所述报表字典自定义报表;所述网元管理系统根据自定义报表生成报表模板,所述报表模板保存至所述数据库中;
步骤S3、所述网元管理系统读取所述数据库中的所述报表模板,用户通过所述报表模板指定报表生成周期和启动时间后创建报表任务,所述报表任务保存至所述数据库中;网元管理系统后台读取所述数据库中的所述报表任务,并输出报表结果。
优选的,所述步骤S1中,所述数据表的类型包括网元信息、网元上级节点、配置信息、业务数据。
优选的,所述步骤S2中,所述用户通过所述报表字典自定义报表包括:选择查询的主表、关联表、数据表的字段、查询条件。
优选的,所述查询条件包括时间段约束条件,所述时间段约束条件包括起始时间、终止时间,所述起始时间为当前时间减去报表生成周期,所述终止时间为当前时间。
优选的,所述主表包括网元上级节点和网元信息。
优选的,所述步骤S2中,所述网元管理系统根据自定义报表生成报表模板包括:根据所述主表和所述关联表,按照所述关联SQL对数据表进行模块化组装,生成查询SQL;
所述报表模板包括所述报表字段、所述查询SQL、所述查询条件。
优选的,对不同类型的数据表进行模块化组装时,按照网元上级节点、网元信息、网元配置、业务数据的顺序进行组装。
优选的,所述步骤S3中,所述网元管理系统后台读取所述数据库中的所述报表任务,在所述报表任务被用户启动后,周期性读取所述报表模板中的所述查询SQL,发给所述数据库执行后获得报表结果。
优选的,所述步骤S3中,用户可随时对所述报表任务进行管理,包括启动、停止、修改所述报表任务。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉虹信通信技术有限责任公司,未经武汉虹信通信技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810924014.0/2.html,转载请声明来源钻瓜专利网。