[发明专利]一种数据汇总智能SQL语句的生成方法无效
申请号: | 200810238122.9 | 申请日: | 2008-12-08 |
公开(公告)号: | CN101425090A | 公开(公告)日: | 2009-05-06 |
发明(设计)人: | 邵怀波 | 申请(专利权)人: | 浪潮通信信息系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L12/24 |
代理公司: | 济南信达专利事务所有限公司 | 代理人: | 姜 明 |
地址: | 250013山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 汇总 智能 sql 语句 生成 方法 | ||
技术领域
本发明涉及电信性能管理中的数据汇总领域,具体是提供一种数据汇总智能SQL语句的生成方法。
背景技术
随着电信网络的不断发展,企业进行越来越多的支撑系统建设,数据分析变得尤为重要,但是随着量的不断增多,数据的查询速度必然受到影响,为了加快数据的呈现速度,我们必然要对数据进行提前汇总,随着用户对系统速度要求的不断提升,数据汇总在各系统中的地位在不断的提升。
尤其是在电信网领域中,有很多支撑系统,例如计费运营,网络管理系统,数据基本上都是历史性的数据,客户对汇总数据有为关注,为了满足这种需求在系统开发的过程中就需要我们定制大量的汇总任务来完成该工作,传统的方式是通过手动写SQL语句来完成该工作,但是手动书写往往存在大量的弊端,如笔误就会导致不能正常执行;对于没有一定电信业务的人员来说完成手动书写汇总任务非常困难。而自动汇总任务定制方法,不需要懂得电信业务就可以完成汇总任务的定制,既避免了手动书写带来的弊端,又节省了开发的时间,所以说手动定制汇总任务需求非常必要。
发明内容
本发明是针对以上不足,提供一种数据汇总智能SQL语句的生成方法,其只要具有一定的电信业务的人员就可以很轻松的来完成汇总任务的定制,从而使每一个项目在开发的过程中节省了开发时间,开发成本,使汇总数据的准确性得到了更进一步的保证。
本发明解决其技术问题所采用的技术方案是:
一种数据汇总智能SQL语句的生成方法,包括以下步骤:
A、在系统接收用户创建汇总任务类型请求之后,先转到汇总任务分析器,所述汇总任务分析器提供不同类型汇总任务使用的创建信息;
B、然后SQL智能生成器,根据所选择的字段信息自动的给每一个字段添加上运算方式,生成SQL语句;
C、连同汇总的网元粒度、优先级、任务组、任务名称发送到任务生成器完成任务的创建,添加到任务调度器中。
汇总任务包括忙时汇总,网元粒度汇总和日期汇总。
本发明的主要工作就是通过手动选择的方式自动的完成上述3种汇总任务创建。
数据汇总任务的定制引入了智能模型理论,引入该理论的主要解决如下问题,在特定领域的复杂问题,涉及大量的专业知识,而开发人员一般不是该领域的专家,他们对特定领域的熟悉需要一个过程,所以引入智能理论来解决技术和业务的分离。业务人员只需要提供相应的计算规则让开发人员去实现相应的操作。所以业务人员只负责相关的业务,把业务中的规则提取出来,做成一系列的业务逻辑(即知识库),开发人员只需要实现业务逻辑的解析,开发出SQL组装引擎。
SQL组装引擎主要是通过知识库来确定对每一个字段的计算方式,在生成汇总任务的时候,SQL组装引擎首先取出要汇总的表的字段信息,然后分析每一个字段的计算方式,到知识库中解析相应的计算方式,对小时内的数据进行如何进行处理汇总到小时粒度上,对小时级的数据如何进行计算汇总到日粒度上,对于日粒度的如何进行计算汇总的周和月上,是求平均,求和,求最大还是求最小……。SQL组装引擎的主要工作就是要来完成字段的计算方式的查找。
采用本发明的一种数据汇总智能SQL语句的生成方法,能够降低书写汇总语句的复杂度,只需要事先定义各个字段的运算方式即可,系统能够自动的分析出其能够进行每种汇总类型中各个字段的运算方式。自动完成SQL拼写从而避免了手动书写出错的问题,而且也提高的工作效率,节约了项目开发的成本,主要的是使汇总数据的准确性得到很到的提升。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1为本发明的一种数据汇总智能SQL语句的生成方法的框架图。
具体实施方式
下面结合附图和具体实施例对本发明的一种数据汇总智能SQL语句的生成方法作进一步的描述。
在电信领域综合网络管理的性能系统的具体应用。性能系统的数据特点是都是历史性的数据,存储以后的数据值不发生变化,而且数据量非常的大,一个普通的省级网管系统来说,一天的数据量能够达到10G左右。而用来存储这些信息的表要有100多张,根据不同的网元粒度以及时间粒度对每一张表至少要创建7个汇总任务,要是手动书写这将近1000个汇总任务,既费时又费力。
例如针对性能系统的时间粒度中的日汇总任务的创建,具体的执行步骤如下:
步骤101、用户选择创建汇总任务的类型,汇总类型有忙时汇总,时间粒度汇总,网元粒度的汇总,选择时间粒度下面的日汇总类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810238122.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:条形码读取系统的启动方法及装置
- 下一篇:一种在线排版方法及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置