CN101247620A - 自定义报表实现方法 - Google Patents
自定义报表实现方法 Download PDFInfo
- Publication number
- CN101247620A CN101247620A CNA2008100855998A CN200810085599A CN101247620A CN 101247620 A CN101247620 A CN 101247620A CN A2008100855998 A CNA2008100855998 A CN A2008100855998A CN 200810085599 A CN200810085599 A CN 200810085599A CN 101247620 A CN101247620 A CN 101247620A
- Authority
- CN
- China
- Prior art keywords
- report
- index
- information
- user
- network management
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种用于电信网络管理的自定义报表实现方法,包括以下步骤:远程接收现场的用服人员选择的关于现场维护的指标信息以及关于报表制作格式的报表信息;在网管***数据库中查询指标信息所要求的数据信息;按照报表信息的要求将数据信息生成报表;将报表远程返回给用服人员。通过本发明实施例的用于电信网络管理的自定义报表实现方法,可以根据用户的需要生成特定格式的报表,有效地克服了固定格式的报表所带来的不灵活、不易扩展性,为网管***的统计分析需求提供了数据支持。
Description
技术领域
本发明涉及无线通讯技术领域,尤其涉及一种用于电信网络管理的自定义报表实现方法。
背景技术
***管理员使用通讯管理的后台管理软件中的报表管理,可以收集网管***的重要信息,并将其以报表形式输出,利用报表管理功能,***管理员还能定制报表任务,输出***运行数据,从而方便监控网管***的运行,为了更好利用报表数据分析***运行情况,常需要现场定义各类报表,以便维护人员快速对***运行情况做出评估。
一般的报表***会在***发布到现场前,设备提供商的相关人员会收集现场制作报表的需求,调研制作什么样的报表数据可以方便观察***运行,然后设备提供商的开发人员提前定义好可作统计的报表模板。从使用报表***的用户角度看,可以把用户区分为客户(运营商的网管维护人员)和用服(设备提供商的维护人员)人员,二者使用报表***的目的不同,用服人员常需要定期或在***告警、故障时查看***历史或即时的运行信息,以快速对***运行状况做出判断和预测,并采取相应的措施,所以提前发布的报表模板在某些时候无法满足现场的统计需求,此时用服人员要么寻求自己的开发人员作远程支持,现场利用数据库技术自己作统计,手工制作报表;要么反馈该类需求给自己的开发人员,等待版本升级后提供该报表模板。
在实现本发明过程中,发明人发现提前制作的报表模版无法满足现场使用环境的随时变化,降低了客户的满意度,对设备提供商造成很大的负面影响。因此需要提供一种简单、高效的在现场制作报表模板(即,自定义报表)的实现方法。
发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于提供一种用于电信网络管理的自定义报表实现方法,解决了报表模版无法满足使用环境变化的问题。
在本发明的实施例中,提供了一种用于电信网络管理的自定义报表实现方法,包括以下步骤:远程接收现场的用服人员选择的关于现场维护的指标信息以及关于报表制作格式的报表信息;在网管***数据库中查询指标信息所要求的数据信息;按照报表信息的要求将数据信息生成报表;将报表远程返回给用服人员。
其中,指标信息包括对指标进行以下处理至少之一:过滤、分组以及排序。并且,指标信息还包括:对指标进行预处理后再进行以下处理至少之一:过滤、分组以及排序。
其中,指标的来源包括:预定义指标和/或自定义指标。并且,通过对预定义指标进行数学运算生成自定义指标。数学运算包括以下运算至少之一:加法、减法、乘法、除法、指数运算。
此外,报表信息包括:图形信息和格式信息;图形信息包括:图形类型、图形的组成要素;格式信息包括:报表布局、颜色、字体。
并且,对自定义指标进行合法性检查。
并且,使用SQL语言在网管***数据库中查询与指标对应的数据信息。
本发明上述实施例的用于电信网络管理的自定义报表实现方法,可以根据用户的需要生成特定格式的报表,有效地克服了固定格式的报表所带来的不灵活、不易扩展性,为网管***的统计分析需求提供了数据支持。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的自定义报表实现方法流程图;
图2是根据本发明实施例的自定义指标实现流程图;
图3是根据本发明实施例的自定义报表实现过程流程图。
具体实施方式
下面参考附图,详细说明本发明的具体实施方式。
如图1所示,本发明的实施例提出了一种用于电信网络管理的自定义报表实现方法,包括以下步骤:
S102,远程接收现场的用服人员选择的关于现场维护的指标(属性)信息以及关于报表制作格式的报表信息;
S104,在网管***数据库中查询指标信息所要求的数据信息;
S106,按照报表信息的要求将数据信息生成报表;
S108,将报表远程返回给用服人员。
其中,指标信息包括对指标进行以下处理至少之一:过滤、分组以及排序。并且,指标信息还包括:对指标进行预处理后再进行以下处理至少之一:过滤、分组以及排序。
其中,指标的来源包括:预定义指标和/或自定义指标。并且,通过对预定义指标进行数学运算生成自定义指标,数学运算包括以下运算至少之一:加法、减法、乘法、除法、指数运算。
此外,报表信息包括:图形信息和格式信息;图形信息包括:图形类型、图形的组成要素;格式信息包括:报表布局、颜色、字体。
并且,对自定义指标进行合法性检查。
并且,使用SQL语言在网管***数据库中查询与指标对应的数据信息。
通过该实施例,将制作报表的信息资源预先以一定格式(业务视图)存储下来,根据客户(用服人员)需求支持在现场动态设计指标,再根据***指标及新定义的客户指标,让客户自由组合相关的各指标,设计所需的报表模板,此***同时提供两种自定义功能,一种为自定义指标,一种为自定义报表模板,二者结合完成自定义报表***。
本发明方法的自定义指标生成过程,如图2所示,包括以下步骤:
步骤S202,***加载业务视图,其中至少包含***预定义业务视图,可能包含客户已定义的自定义业务视图。其中,业务视图是提前预定义的报表制作的信息资源,包含原始字段的相关信息,如对应的表名,字段名,支持的统计运算方式,边界处理方式等,以及相关表间的关联关系,呈现给客户的属性/指标的管理层次等
步骤S204,客户选择其中的一个业务视图。
步骤S206,客户设置指标间的四则运算关系得到自定义指标,如加法,减法,乘法,除法,指数运算等。
步骤S208,客户设置自定义指标的其他属性信息,包括:指标数据类型,格式化串,边界异常处理方式,除零保护方式,统计分组方式等。
步骤S210,***对客户设置的自定义指标公式作合法性检查,包括:左右括号匹配,是否缺少运算关系和对应的操作元素。
步骤S212,***将通过指标公式合法性检查的自定义指标添加到用户定义的业务视图中。
本发明方法的自定义报表实现过程,如图3所示,包括以下步骤:
步骤S302,客户设置报表基本信息,如报表名称,是否存储为***报表(***报表不允许删除和修改只可以查报表)等。
步骤S304,客户选择其中的一个业务视图。
步骤S306,客户设置报表数据的显示列,从业务视图中选取需要的指标,设置其在最终报表呈现时是否显示。
步骤S308,客户确定当前业务视图中的指标是否满足需要。
步骤S310,如果当前业务视图中的指标不满足本次自定义报表需要时可根据步骤S202至S212定义新指标。
步骤S312,当前业务视图中的指标满足本次自定义报表需要,客户设置报表的过滤方式,即数据的条件筛选方式。
步骤S314,客户设置报表的分组排序方式。
步骤S316,客户设置报表的图形信息,如图形类型(柱状图,折线图,饼图),各图形的组成要素,纵轴数据,横轴数据,图形大小,图形标题等。
步骤S318,客户设置报表的预处理信息,此体现了本***的灵活扩展性,当在出报表前需要对数据作必要的预处理时可选择该步骤,否则略过,如网管***中计算的各类忙时需要根据客户当前的自定义信息即时计算合适的忙时。
步骤S320,客户设置报表的格式信息,包含报表的布局,各部分颜色,字体,线框方式等。
步骤S322,***根据客户的设置信息,组织为SQL查询语句,组织查询语句的基本原则是构造SQL语句的四个部分,select(选择),where(过滤),group(分组),order(排序)。
步骤S324,***查询相应的数据库得到报表数据信息,结合格式,图形信息,形成报表数据结构,呈现给客户。
综上所述,本发明上述实施例的用于电信网络管理的自定义报表实现方法,可以根据用户的需要生成特定格式的报表,有效地克服了固定格式的报表所带来的不灵活、不易扩展性,为网管***的统计分析需求提供了数据支持。
显然,本领域的技术人员应该明白,上述的本发明的各模块单元或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种用于电信网络管理的自定义报表实现方法,其特征在于,包括以下步骤:
远程接收现场的用服人员选择的关于现场维护的指标信息以及关于报表制作格式的报表信息;
在网管***数据库中查询所述指标信息所要求的数据信息;
按照所述报表信息的要求将所述数据信息生成报表。
将所述报表远程返回给所述用服人员。
2.根据权利要求1所述的方法,其特征在于,所述指标信息包括对所述指标进行以下处理至少之一:
过滤、分组以及排序。
3.根据权利要求2所述的方法,其特征在于,所述指标信息还包括:
对所述指标进行预处理后再进行以下处理至少之一:过滤、分组以及排序。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述指标的来源包括:预定义指标和/或自定义指标。
5.根据权利要求4所述的方法,其特征在于,通过对所述预定义指标进行数学运算生成所述自定义指标。
6.根据权利要求5所述的方法,其特征在于,所述数学运算包括以下运算至少之一:加法、减法、乘法、除法、指数运算。
7.根据权利要求6所述的方法,其特征在于,所述报表信息包括:
图形信息、格式信息;
所述图形信息包括:图形类型、图形的组成要素;
所述格式信息包括:报表布局、颜色、字体。
8.根据权利要求7所述的方法,其特征在于,对所述自定义指标进行合法性检查。
9.根据权利要求4所述的方法,其特征在于,使用SQL语言在所述网管***数据库中查询与所述指标对应的数据信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100855998A CN101247620A (zh) | 2008-03-24 | 2008-03-24 | 自定义报表实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100855998A CN101247620A (zh) | 2008-03-24 | 2008-03-24 | 自定义报表实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101247620A true CN101247620A (zh) | 2008-08-20 |
Family
ID=39947766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100855998A Pending CN101247620A (zh) | 2008-03-24 | 2008-03-24 | 自定义报表实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101247620A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777079A (zh) * | 2010-03-11 | 2010-07-14 | 浙江鸿程计算机***有限公司 | 一种快速生成电子报表的***构架及其实现方法 |
CN101866351A (zh) * | 2010-05-25 | 2010-10-20 | 中国电力科学研究院 | 一种基于组件的报表快速生成方法及*** |
CN102262649A (zh) * | 2010-05-31 | 2011-11-30 | 株式会社东芝 | 工厂数据帐表展开***及其方法和记录介质 |
CN102368261A (zh) * | 2011-10-14 | 2012-03-07 | 成都勤智数码科技有限公司 | 一种可扩展的运维报表生成方法 |
CN103020158A (zh) * | 2012-11-26 | 2013-04-03 | 中兴通讯股份有限公司 | 一种报表创建方法、装置和*** |
CN104123599A (zh) * | 2014-08-12 | 2014-10-29 | 浪潮通用软件有限公司 | 一种基于指标定义的数据推演预测方法 |
CN104252443A (zh) * | 2013-06-28 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 报表生成方法及装置 |
WO2015010564A1 (en) * | 2013-07-22 | 2015-01-29 | Tencent Technology (Shenzhen) Company Limited | Data report process method and device thereof |
CN106911765A (zh) * | 2017-01-23 | 2017-06-30 | 北京思特奇信息技术股份有限公司 | 一种报表文件下载方法及装置 |
CN107423380A (zh) * | 2017-07-13 | 2017-12-01 | 成都优易数据有限公司 | 一种基于用户行为模式的信息***设计方法 |
CN111476010A (zh) * | 2020-04-03 | 2020-07-31 | 智业软件股份有限公司 | 一种高灵活度报表方法及*** |
-
2008
- 2008-03-24 CN CNA2008100855998A patent/CN101247620A/zh active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101777079B (zh) * | 2010-03-11 | 2011-11-09 | 浙江鸿程计算机***有限公司 | 一种快速生成电子报表的实现方法 |
CN101777079A (zh) * | 2010-03-11 | 2010-07-14 | 浙江鸿程计算机***有限公司 | 一种快速生成电子报表的***构架及其实现方法 |
CN101866351B (zh) * | 2010-05-25 | 2015-11-25 | 中国电力科学研究院 | 一种基于组件的报表快速生成方法及*** |
CN101866351A (zh) * | 2010-05-25 | 2010-10-20 | 中国电力科学研究院 | 一种基于组件的报表快速生成方法及*** |
CN102262649A (zh) * | 2010-05-31 | 2011-11-30 | 株式会社东芝 | 工厂数据帐表展开***及其方法和记录介质 |
CN102368261A (zh) * | 2011-10-14 | 2012-03-07 | 成都勤智数码科技有限公司 | 一种可扩展的运维报表生成方法 |
CN103020158A (zh) * | 2012-11-26 | 2013-04-03 | 中兴通讯股份有限公司 | 一种报表创建方法、装置和*** |
CN103020158B (zh) * | 2012-11-26 | 2016-09-07 | 中兴通讯股份有限公司 | 一种报表创建方法、装置和*** |
CN104252443A (zh) * | 2013-06-28 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 报表生成方法及装置 |
WO2015010564A1 (en) * | 2013-07-22 | 2015-01-29 | Tencent Technology (Shenzhen) Company Limited | Data report process method and device thereof |
CN104123599A (zh) * | 2014-08-12 | 2014-10-29 | 浪潮通用软件有限公司 | 一种基于指标定义的数据推演预测方法 |
CN106911765A (zh) * | 2017-01-23 | 2017-06-30 | 北京思特奇信息技术股份有限公司 | 一种报表文件下载方法及装置 |
CN107423380A (zh) * | 2017-07-13 | 2017-12-01 | 成都优易数据有限公司 | 一种基于用户行为模式的信息***设计方法 |
CN107423380B (zh) * | 2017-07-13 | 2020-09-11 | 成都优易数据有限公司 | 一种基于用户行为模式的信息***设计方法 |
CN111476010A (zh) * | 2020-04-03 | 2020-07-31 | 智业软件股份有限公司 | 一种高灵活度报表方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101247620A (zh) | 自定义报表实现方法 | |
CN111339071B (zh) | 一种多源异构数据的处理方法及装置 | |
CN103929329B (zh) | 日志处理方法、服务端设备和*** | |
CN107958337A (zh) | 一种信息资源可视化移动管理*** | |
CN100466548C (zh) | 设备业务数据的查询方法及其*** | |
CN110955652A (zh) | 一种用于进行数据展示的***及方法 | |
CN108803542B (zh) | 工业生产数据管理*** | |
CN109408340A (zh) | 存储设备的监控方法、存储介质 | |
CN114968710A (zh) | 一种基于分布式架构的单元监控方法及装置 | |
CN110413419A (zh) | 一种规则执行的方法和装置 | |
CN114726739A (zh) | 拓扑数据处理方法、装置、设备及存储介质 | |
CN100562037C (zh) | 一种实现用户定义统计功能的方法 | |
CN113434742A (zh) | 账号的筛选方法和装置、存储介质及电子装置 | |
CN112380402B (zh) | 医疗单据处理方法、装置及*** | |
CN112231371A (zh) | 一种基于工程机械大数据的可配置化报表生成方法及*** | |
CN110210821B (zh) | 一种核电站辐射屏蔽协同设计***及其建设方法 | |
CN111401023A (zh) | 一种报表生成方法、装置、服务器及存储介质 | |
CN116468011A (zh) | 一种报表的生成方法、装置、设备及存储介质 | |
CN111125209A (zh) | 一种支持多元异构类型数据的接入配置*** | |
US8869122B2 (en) | Extensible executable modeling | |
CN109450103A (zh) | 压板的状态检测方法、装置及智能终端 | |
CN113190587A (zh) | 实现业务数据处理的数据处理方法和装置 | |
CN111538575B (zh) | 一种资源调度***、方法、装置、设备及介质 | |
CN114997813A (zh) | 流程图生成方法、装置、设备及存储介质 | |
CN113961610A (zh) | 一种数据处理方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080820 |