[发明专利]基于OLAP的数据查询方法、装置、设备及存储介质在审
申请号: | 201810240610.7 | 申请日: | 2018-03-22 |
公开(公告)号: | CN108763240A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 黄世钱;吴培培 | 申请(专利权)人: | 五八有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 田卫平 |
地址: | 300450 天津市滨海新区经济技术开*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查询结果 查询请求 存储介质 度量信息 维度信息 处理方式 目标索引 数据查询 预设 处理结果反馈 查询 冗余信息 问题分析 映射关系 映射 维度 解析 噪音 数据库 中和 灵活 | ||
本发明公开了一种基于OLAP的数据查询方法、装置、设备及存储介质,其中,方法包括:对获取的查询请求进行解析,得到和查询结果对应的维度信息及度量信息;依据预设映射关系对维度信息及度量信息进行映射,得到目标索引及处理方式;依据目标索引对预设数据库进行查询,并依据处理方式对查询结果进行处理,得到处理结果;将处理结果反馈至用户;本发明的方法、装置、设备及存储介质,通过查询请求中和查询结果对应的维度信息及度量信息,在查询过程度中,可以消除无关信息的噪音,避免了查询请求中包含大量冗余信息,从而可以实现灵活地改变问题分析的角度,有效的满足了OLAP分析中的维度不断变化的需求。
技术领域
本发明涉及及数据库技术领域,尤其涉及一种基于OLAP(OnlineAnalyticalProcessing,联机分析处理)的数据查询方法、装置、设备及存储介质。
背景技术
OLAP是一种重要的数据分析手段,为企业决策提供支持。通常应用于各种报表的查询展现,在进行复杂BI(Business Intelligence,商务智能)分析时,OLAP转换为数据服务中间层,对BI系统提供标准查询接口,以便于前端展现数据。具体的,OLAP的查询引擎解析查询请求的查询语意,并且将查询后的结果转换成与前端适配的展示模型。
但是,由于业务灵活多变,导致OLAP的业务展示模型随之经常发生变化,而业务维度和度量一旦发生变化,开发人员需要把整个多维立方体(Cube)重新定义并重新生成,而业务人员只能在此Cube上进行多维分析,这样就限制了业务人员快速改变问题分析的角度,从而使所谓的BI系统成为死板的日常报表系统。
发明内容
本发明的主要目的在于提出一种基于OLAP的数据查询方法、装置、设备及存储介质,其克服了现有技术中因业务灵活多变致使问题分析出现困难的问题。
根据本发明的第一个方面,提供了一种基于OLAP的数据查询方法,所述方法包括:对获取的查询请求进行解析,得到和查询结果对应的维度信息及度量信息;依据预设映射关系对所述维度信息及所述度量信息进行映射,得到目标索引及处理方式;依据所述目标索引对预设数据库进行查询,得到查询结果,并依据所述处理方式对所述查询结果进行处理,得到处理结果;将所述处理结果反馈至用户。
可选的,所述查询请求包括远程过程调用协议请求RPC。
可选的,在所述对获取的查询请求进行解析之后,所述依据预设映射关系对所述维度信息及所述度量信息进行映射之前,所述方法还包括:对所述维度信息中的非关键词属性和重复记录进行过滤,得到待映射的维度信息。
可选的,所述处理方式包括以下一个或多个:去重、计数、求和或不作处理。
可选的,在所述依据处理方式对查询结果进行处理之后,所述反馈至用户之前,所述方法还包括:
将所述处理结果封装为OLAP标准格式,得到待反馈至用户的处理结果。
根据本发明的第二个方面,提供了一种基于OLAP的数据查询装置,该装置包括:解析模块,用于对获取的查询请求进行解析,得到和查询结果对应的维度信息及度量信息;映射模块,用于依据预设映射关系对所述维度信息及所述度量信息进行映射,得到目标索引及处理方式;查询模块,用于依据所述目标索引对预设数据库进行查询,得到查询结果,并依据所述处理方式对所述查询结果进行处理,得到处理结果;反馈模块,用于将所述处理结果反馈至用户。
可选的,所述查询请求包括远程过程调用协议请求RPC。
可选的,所述装置还包括:过滤模块,用于在所述对获取的查询请求进行解析之后,所述依据预设映射关系对所述维度信息及所述度量信息进行映射之前,对所述维度信息中的非关键词属性和重复记录进行过滤,得到待映射的维度信息。
可选的,所述处理方式包括以下一个或多个:去重、计数、求和或不作处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于五八有限公司,未经五八有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810240610.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络访问次数计算方法及装置
- 下一篇:智能图书馆的数字化管理系统