[发明专利]一种通过多维度KPI函数对SQL查询语句进行扩充的方法有效

专利信息
申请号: 201210580083.7 申请日: 2012-12-27
公开(公告)号: CN103020280A 公开(公告)日: 2013-04-03
发明(设计)人: 吴为民;武继孔;班红冠 申请(专利权)人: 北京讯鸟软件有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京汲智翼成知识产权代理事务所(普通合伙) 11381 代理人: 陈曦;景志
地址: 100086 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通过 多维 kpi 函数 sql 查询 语句 进行 扩充 方法
【说明书】:

技术领域

本发明涉及一种SQL查询语句扩充方法,尤其涉及一种通过多维度KPI(Kernel Programming Interface,内核编程接口)函数对SQL查询语句进行扩充,从而提高海量数据查询效率的方法,属于数据库技术领域。

背景技术

结构化查询语言(Structured Query Language,简称SQL)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有不同底层结构的数据库系统可以使用相同的SQL查询语句作为数据输入与管理的接口。

但是,传统的SQL查询语句在面临大数据量实时查询任务时,存在明显的效率缺陷,使其不能直接适用于大量数据的实时监控处理。为了解决这一技术问题,人们先后提出了多种技术解决方案。例如在申请号为201210075512.5的中国专利申请中,公开了一种大数据量的数据查询方法,包括如下步骤:S10:定义增量数据捕获方式;S11:定义增量捕获调度执行计划;S12:执行增量数据定期归集;S13:执行数据统计结果查询。该技术方案把复杂的数据统计查询过程包分解成两个过程,统计计算归集和实时查询;将统计计算归集过程放在后台运行,并且归集过程只归集增量数据,从而大大提高了大数据量统计查询的执行效率。

另外,李宝莲等在论文《基于SQL Server应用的大数据量实时处理》(刊载于《无线电工程》2007年03期)中,针对大数据量的实时处理问题,结合SQL Server的功能特点,给出了3种应用技术和策略,即统计分析与实时处理数据分开存储策略、临时表技术和数据库的发布与订阅技术。通过对使用结果的分析,说明了这些技术和策略对完成大数据量业务的实时处理有一定的作用。

发明内容

本发明所要解决的技术问题在于提供一种SQL查询语句扩充方法。该方法通过多维度KPI函数对SQL查询语句进行扩充,弥补了传统SQL查询语句在面临大数据量实时查询任务时的效率缺陷。

为实现上述的发明目的,本发明采用下述的技术方案:

一种通过多维度KPI函数对SQL查询语句进行扩充的方法,包括如下步骤:

预先定义统计指标量的相关维度,以及通过各个维度计算统计指标量值的规则,生成所述多维度KPI函数;

利用所述多维度KPI函数预先查询数据库,并将查询结果保存在多维度KPI函数结果表中;

SQL查询语句调用所述多维度KPI函数,并提供传入参数值查询相应的多维度KPI函数结果表,直接获取统计指标量。

其中较优地,所述SQL查询语句输入数据库之后,发送统计指标维度值给所述多维度KPI函数。

其中较优地,所述多维度KPI函数将需要在同一时间处理的事务,分散到各个时段进行处理。

本发明采用多维度KPI函数对SQL查询语句进行扩充,具有如下的显著优势:

1.SQL查询语句通过简单的调用方式即可获取实时性的大量数据处理结果,无需直接通过SQL查询处理大量数据;

2.可以自定义数据处理方式,并且定义数据处理方式的过程简单方便。

附图说明

图1为基于SQL查询语句的实时监控统计流程图;

图2为基于多维度KPI函数对SQL查询语句进行扩充的方法流程图。

具体实施方式

在目前大规模发展的数据应用中,尤其是金融、物流、保险等行业,实时监控报表发挥着举足轻重的作用。实时监控报表主要是对当前数据的量化数据反映。这些量化数据反映对深入洞察事实真相,快速分析决策都很重要,例如:

1.成本实时监控报表是对项目收入与成本情况的总体反映,通过该实时监控报表及时反映项目当期实际盈亏情况,使项目领导层及时掌握成本信息,及时发现问题并采取应对措施。

2.收入费用实时监控报表,该实时监控报表可以按月、季、年反映各期项目的收入情况,通过该实时监控报表可以及时反映当期的预估收入,为项目决策提供及时分析数据。

为了生成上述的实时监控报表,通常会频繁使用SQL查询语句。图1显示了基于SQL查询语句的实时监控统计流程。当SQL查询语句输入数据库之后,在数据库中进行相应的查询处理,最终显示所需的统计指标量。例如在查询统计指标量的一个示例中,常用的SQL查询语句具体如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京讯鸟软件有限公司,未经北京讯鸟软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210580083.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top