数据查询的方法、设备及系统技术方案

技术编号:11787654 阅读:78 留言:0更新日期:2015-07-29 11:40
本发明专利技术公开了一种数据查询的方法、设备及系统,属于信息处理技术领域。方法包括:接收至少包括待查询的指标量及查询日期的查询请求;从指标量的所有数据报表中调取与查询日期匹配的数据报表;从调取的每张数据报表包含的数据中筛选出第一预设数量的数据,将筛选出的数据作为查询结果返回给请求数据查询的设备。本发明专利技术通过接收至少包括待查询的指标量及查询日期的查询请求,从指标量的所有数据报表中调取与查询日期匹配的数据报表,从调取的每张数据报表包含的数据中筛选出预设数量的数据作为查询结果,将查询结果返回给请求数据查询的设备,增强了返回的查询结果的针对性,使决策人员快速准确的找到有效数据,增加了查询结果决策辅助功能的效果。

【技术实现步骤摘要】

本专利技术涉及信息处理
,特别涉及一种数据查询的方法、设备及系统
技术介绍
多维切分系统是一个数据统计系统,在多维切分系统中各个指标量(如活跃用户 数)均通过多个维度(如性别,城市,年龄)进行数据统计,并以数据报表形式存储。例如,对 于指标量A有维度B1和维度B2,多维切分系统会根据不同维度的组合统计形成4张数据 报表,分别是不分维度的1张数据总报表,即A的统计数据报表;1个维度下的2张数据报 表,即A在B1维度下的数据报表和B2维度下的数据报表;2个维度下的1张数据报表,即 A在B1B2维度下的数据报表。对多维切分系统中某一指标量的统计数据进行查询而得到 的查询结果,可以辅助决策者获取该指标量的关键维度以及影响该指标量变化的关键维度 等,其中,关键维度可以是单一维度也可以是多个维度的组合。因此,数据查询方法可以有 效地辅助决策人员进行决策。 目前的一种数据查询的方法中,查询服务器获得查询的指标量,根据获得的指标 量从多维切分系统中调取该指标量的各维度组合对应的数据报表,并将调取的数据报表作 为查询结果以辅助决策人员进行决策。 在实现本专利技术的过程中,专利技术人发现上述数据查询的方法至少存在以下缺点: 由于多维切分系统是通过多个维度对任一指标量进行数据统计的,对于任一指标 量,如果该指标量有n个维度,则多维切分系统中统计的该指标量的数据报表就有2n个。通 过上述数据查询方法,查询服务器会调取该指标的2n个数据报表,并将2n个数据报表作为 查询结果以辅助决策人员进行决策。然而,如此大量的数据报表同时作为查询结果,使得决 策人员无法快速、准确地在2n个数据报表中找到有效数据,影响了决策辅助功能的效果。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种数据查询的方法、设备及系 统。所述技术方案如下: 第一方面,提供了一种数据查询的方法,所述方法包括: 接收查询请求,所述查询请求至少包括待查询的指标量及查询日期; 从所述指标量的所有数据报表中调取与所述查询日期匹配的数据报表,所述数据 报表为至少一张; 从调取的每张数据报表包含的数据中筛选出第一预设数量的数据,并将筛选出的 数据作为查询结果返回给请求数据查询的设备。 第二方面,提供了一种数据查询的设备,所述设备包括: 接收模块,用于接收查询请求,所述查询请求至少包括待查询的指标量及查询日 期; 调取模块,用于从所述指标量的所有数据报表中调取与所述查询日期匹配的数据 报表,所述数据报表为至少一张; 筛选模块,用于从调取的每张数据报表包含的数据中筛选出第一预设数量的数 据; 返回模块,用于将筛选出的数据作为查询结果返回给请求数据查询的设备。 第三方面,提供了一种数据查询的方法,所述方法包括: 生成查询请求,所述查询请求至少包括待查询的指标量及查询日期; 将所述查询请求发送给数据查询的设备,使所述数据查询的设备从所述指标量的 所有数据报表中调取与所述查询日期匹配的数据报表,从调取的每张数据报表包含的数据 中筛选出第一预设数量的数据,并将筛选出的数据作为查询结果返回; 接收所述数据查询的设备发送的查询结果。 第四方面,提供了一种请求数据查询的设备,所述设备包括: 生成模块,用于生成查询请求,所述查询请求至少包括待查询的指标量及查询日 期; 发送模块,用于将所述生成模块生成的所述查询请求发送给数据查询的设备,使 所述数据查询的设备从所述指标量的所有数据报表中调取与所述查询日期匹配的数据报 表,从调取的每张数据报表包含的数据中筛选出第一预设数量的数据,并将筛选出的数据 作为查询结果返回; 接收模块,用于接收所述数据查询的设备发送的查询结果。 第五方面,提供了一种数据查询的系统,所述系统包括:数据查询的设备、请求数 据查询的设备及数据存储设备; 其中,所述查数据查询的设备如上述第二方面提供的数据查询的设备,所述请求 数据查询的设备如上述第四方面提供的请求数据查询的设备,所述数据存储设备用于存储 指标量的所有数据报表。 本专利技术实施例提供的技术方案带来的有益效果是: 通过接收至少包括待查询的指标量及查询日期的查询请求后,从指标量的所有数 据报表中调取与查询日期匹配的数据报表,从调取的每张数据报表包含的数据中筛选出第 一预设数量的数据,并将筛选出的数据作为查询结果返回给请求数据查询的设备,增强了 返回的查询结果的针对性,使决策人员快速准确的找到有效数据,增加了查询结果决策辅 助功能的效果。【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它 的附图。 图1是本专利技术实施例提供的数据查询的方法实施环境示意图; 图2是本专利技术实施例一提供的一种数据查询的方法流程图; 图3是本专利技术实施例一提供的另一种数据查询的方法流程图; 图4是本专利技术实施例二提供的请求数据查询的设备的处理流程示意图;图5是本专利技术实施例二提供的一种数据查询的方法流程图;图6是本专利技术实施例三提供的第一种数据查询的设备的结构示意图;图7是本专利技术实施例三提供的第一种筛选模块的结构示意图; 图8是本专利技术实施例三提供的第一种调取模块的结构示意图; 图9是本专利技术实施例三提供的第二种筛选模块的结构示意图; 图10是本专利技术实施例三提供的一种排序单元的结构示意图; 图11是本专利技术实施例三提供的第二种调取模块的结构示意图; 图12是本专利技术实施例三提供的第二种数据查询的设备的结构示意图; 图13是本专利技术实施例三提供的第三种数据查询的设备的结构示意图; 图14是本专利技术实施例三提供的第四种数据查询的设备的结构示意图; 图15是本专利技术实施例四提供的一种请求数据查询的设备的结构示意图; 图16是本专利技术实施例五提供的数据查询的系统的结构示意图; 图17是本专利技术实施例六提供的一种数据查询的服务器的结构示意图。【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。 参见图1,为本专利技术实施例提供的数据查询的方法实施环境示意图。该实施环境包 括:请求数据查询的设备101、数据查询的设备102和数据存储设备103。 其中,数据查询的设备102可以是一个如下述实施例三所述的数据查询的设备, 也可以是多个如下述实施例三所述的数据查询的设备组成的数据查询的设备群。另外,该 数据查询的设备102,用于与请求数据查询的设备101及数据存储设备103结合来为用户提 供数据查询的服务。 请求数据查询的设备101为生成数据查询请求的设备,该请求数据查询的设备 101如下述实施例四所述的数据查询的设备。另外,请求数据查询的设备101可以是服务 器、智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。 数据存储设备103可以是一个存储有各个指标量的所有数据报表的多维切分系 统的存储服务器,也可以是存储有各个指标量的所有数据报表的多维切分系统的存储服务 器群,且该数据存储设备103可通过第三方应用程序与请求数据查询的设备101及数据查 询的设备102结合来为用户提供数据查询的服务。 本文档来自技高网
...

【技术保护点】
一种数据查询的方法,其特征在于,所述方法包括:接收查询请求,所述查询请求至少包括待查询的指标量及查询日期;从所述指标量的所有数据报表中调取与所述查询日期匹配的数据报表,所述数据报表为至少一张;从调取的每张数据报表包含的数据中筛选出第一预设数量的数据,并将筛选出的数据作为查询结果返回给请求数据查询的设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:武磊孙小滨郑立峰顾超然蔡馥晗
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1