[发明专利]数据仓库中的数据指标查询方法及装置在审
申请号: | 201710170302.7 | 申请日: | 2017-03-21 |
公开(公告)号: | CN108628894A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 张世晶 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据指标 核心业务 集合 数据仓库 查询 数据依赖关系 层级 查询结果返回 层级关系 查询数据 优化数据 构建 索引 申请 仓库 | ||
本申请提供一种数据仓库中的数据指标查询方法,所述数据仓库包括数据指标池;数据指标池中的数据指标被划分为具有层级关系的多个指标集合,所述方法包括:基于数据仓库中的核心业务数据表构建核心业务数据表集合;建立核心业务数据表集合中的各核心业务数据表,与各层级的指标集合中的数据指标之间的数据依赖关系;以及,建立各层级的指标集合中的数据指标之间的数据依赖关系;基于用户输入的与待查询数据指标相关的查询索引,在数据指标池中查询对应的数据指标;将查询到的数据指标,以及与该数据指标存在数据依赖关系的核心业务数据表和其它层级的指标集合中的数据指标作为查询结果返回至所述用户。本申请可以优化数据仓库中的数据指标查询。
技术领域
本申请涉及计算机应用领域,尤其涉及一种数据仓库中的数据指标查询方法及装置。
背景技术
数据仓库(Data Warehouse)是一个独立的数据环境,是基于从联机事务处理环境、外部数据源以及脱机的数据存储介质中导入的数据而创建的指标集合。它的目的是建立结构化的数据存储空间,将不同数据源的数据分离出来,形成统一、有效的数据集,并最终加工、整合成所需要的数据。
随着数据仓库对接的业务规模的数量级不断增大,数据仓库中的数据指标的数量,也会急剧的增长。在一个大型的数据仓库中,数据指标的数量都是成千上万的,因此会导致数据仓库的指标池过于庞大,对数据指标的查找造成困难。
发明内容
本申请提出一种数据仓库中的数据指标查询方法,所述数据仓库包括数据指标池;所述数据指标池中的数据指标被划分为具有层级关系的多个指标集合,所述方法包括:
基于所述数据仓库中的核心业务数据表构建核心业务数据表集合;
建立所述核心业务数据表集合中的各核心业务数据表,与各层级的指标集合中的数据指标之间的数据依赖关系;以及,建立各层级的指标集合中的数据指标之间的数据依赖关系;
基于用户输入的与待查询数据指标相关的查询索引,在所述数据指标池中查询对应的数据指标;
将查询到的数据指标,以及与该数据指标存在数据依赖关系的核心业务数据表和其它层级的指标集合中的数据指标作为查询结果返回至所述用户。
本申请还提出一种数据仓库中的数据指标查询装置,所述数据仓库包括数据指标池;所述数据指标池中的数据指标被划分为具有层级关系的多个指标集合,所述装置包括:
构建模块,基于所述数据仓库中的核心业务数据表构建核心业务数据表集合;
建立模块,建立所述核心业务数据表集合中的各核心业务数据表,与各层级的指标集合中的数据指标之间的数据依赖关系;以及,建立各层级的指标集合中的数据指标之间的数据依赖关系;
查询模块,基于用户输入的与待查询数据指标相关的查询索引,在所述数据指标池中查询对应的数据指标;
返回模块,将查询到的数据指标,以及与该数据指标存在数据依赖关系的核心业务数据表和其它层级的指标集合中的数据指标作为查询结果返回至所述用户。
本申请中,提出一种将数据仓库的数据指标池划分为具有层级关系的多个指标集合,并基于核心业务数据表与数据指标之间的数据依赖关系,来优化数据指标查询的技术方案。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710170302.7/2.html,转载请声明来源钻瓜专利网。