[发明专利]用于提供查询结果的汇总报告选项的方法和结果汇总装置在审
申请号: | 201580072248.1 | 申请日: | 2015-12-24 |
公开(公告)号: | CN107430605A | 公开(公告)日: | 2017-12-01 |
发明(设计)人: | 布丕·库马尔·杰恩;普尼特·古普塔;萨卜哈迪普·吉恩 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 查询 结果 汇总 报告 选项 方法 装置 | ||
技术领域
本发明涉及查询报告领域,尤其涉及一种用于提供查询结果的汇总报告选项的方法和结果汇总装置。
背景技术
一般情况下,大数据包括大数据存储器(称为数据存储器)中存储的海量复杂数据的集合。海量复杂数据以常被索引、存储和压缩的数据块形式存储。数据存储器提供了查找所述数据存储器中的数据从而对用户指定的一个或多个查询作出响应的有效工具。所述工具的实例为处理所述用户请求的基于OLAP查询的在线分析处理(Online Analytical Processing,简称OLAP)工具。通常,所述用户创建的所述一个或多个查询由查询处理服务器中的查询执行器执行。所述查询处理服务器配置成利用所述数据存储器的所述数据或信息处理所述一个或多个查询。所述查询执行器提供了包括‘n’个数据记录的查询结果。通常,所述用户并不想查看所有数据记录却想查看所述查询结果的汇总报告。因此,执行生成汇总查询结果的一方面,从而仅提供与用户相关的这些汇总数据。
其中一个传统方法中,用户在选择所述查询处理服务器中存储的预配置查询分析模板后会接收到所述汇总查询结果。所述预配置查询分析模板包括以汇总形式分析和检索信息的分析技术。所述预配置查询分析模板由二次开发者创建,所述二次开发者可以是信息技术(Information Technology,简称IT)人员、商务智能(Business Intelligence,简称BI)专家、数据科学家等。所述预配置查询分析模板可以各种查询语言生成,其包括但不限于多维表达式(Multidimensional Expressions,简称MDX)语言、基于关系数据库管理系统(Relational Database Management System,简称RDMS)的语言、基于结构化查询语言(Structured Query Language,简称SQL)的语言、基于不只结构化的查询语言(Not Only Structured Query Language,简称NoSQL)的语言、基于半结构化查询的语言和基于非结构化查询的语言。图1示出了接收汇总形式的查询结果(即所述查询结果的汇总报告)的所述用户使用所述预配置查询分析模板的现有技术。所述二次开发者提供了查询语言规范,即报告设计器的查询语言类型。所述报告设计器采用一种或多种数据源生成查询分析模板。所述查询分析模板存储在反过来提供给所述使用者的所述查询处理服务器中。所述用户根据预配置查询分析模板选择其中一个预配置查询分析模板来接收所述汇总形式的查询结果。所述用户可以与所述二次开发者进行交互以生成一种新型的查询分析模板。尽管如此,所述二次开发者生成所述预配置查询分析模板的行为是复杂且耗时的过程。同样,如果所述用户想执行一种新型分析,则所述用户必须请求所述二次开发者创建新的查询分析模板。所述过程同样耗时。
传统上,提供了一种所述用户充当二次开发者的自助分析法。所述用户通常选择所述查询结果的必填字段以查看仅仅包括了所选字段的所述查询结果。如果出现大数据,所述查询结果可包括许多数据记录,因为进行分析时所述用户可能丢失跟踪的数据记录。因此,所述用户可提供过滤器并生成所述查询结果数据的一个或多个汇总组,从而改进分析。一旦获得所述用户需要的数据,所述用户选择适合的可视化形式来查看所述查询结果。然而,通过所述自助分析方法获得最终分析结果的持续时间更长。而且,现有方法还包括创建所述一个或多个汇总报告的手动过程,所述过程容易出错。
发明内容
本发明的目的是克服现有技术的缺点。本发明的目的是取消使用提供汇总形式的查询结果的预配置分析模板。本发明的另一目的是减少生成查询结果的汇总报告选项的耗时。更具体地,本发明的目的是取消创建所述查询结果汇总的手动过程。
本发明涉及一种提供查询结果的汇总报告选项的方法。所述方法包括结果汇总装置执行的一个或多个步骤。所述方法的第一步包括所述结果汇总装置从查询执行器接收一个或多个查询的查询结果。第二步包括所述结果汇总装置从组生成单元接收所述查询结果的一个或多个字段中各字段的一个或多个组信息。所述一个或多个组信息包括分成一个或多个组的所述一个或多个字段中各字段的数据记录,并且所述一个或多个组中的每一组包括组记录条目。所述方法的第三步包括所述结果汇总装置使用所述一个或多个组信息生成所述查询结果的一个或多个汇总报告选项。第四步包括向一个或多个用户设备提供所述查询结果的所述一个或多个汇总报告选项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580072248.1/2.html,转载请声明来源钻瓜专利网。