[发明专利]数据仓库中的数据指标查询方法及装置在审
申请号: | 201710170302.7 | 申请日: | 2017-03-21 |
公开(公告)号: | CN108628894A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 张世晶 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据指标 核心业务 集合 数据仓库 查询 数据依赖关系 层级 查询结果返回 层级关系 查询数据 优化数据 构建 索引 申请 仓库 | ||
1.一种数据仓库中的数据指标查询方法,其特征在于,所述数据仓库包括数据指标池;所述数据指标池中的数据指标被划分为具有层级关系的多个指标集合,所述方法包括:
基于所述数据仓库中的核心业务数据表构建核心业务数据表集合;
建立所述核心业务数据表集合中的各核心业务数据表,与各层级的指标集合中的数据指标之间的数据依赖关系;以及,建立各层级的指标集合中的数据指标之间的数据依赖关系;
基于用户输入的与待查询数据指标相关的查询索引,在所述数据指标池中查询对应的数据指标;
将查询到的数据指标,以及与该数据指标存在数据依赖关系的核心业务数据表和其它层级的指标集合中的数据指标作为查询结果返回至所述用户。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将所述数据指标池中,由所述数据仓库中的业务数据计算得到的数据指标,划分为第一级指标集合;
将所述数据指标池中,由所述第一指标集合中的数据指标计算得到的数据指标,划分为第二级指标集合;以及,
将所述数据指标池中,由所述第一级指标集合至第N级指标集合中的任一指标集合,或者多个指标集合中的数据指标计算得到的数据指标,划分为第N级指标集合;其中,所述N大于等于3。
3.根据权利要求2所述的方法,其特征在于,
各级指标集合中的数据指标,均采用单一的逻辑算子计算得到;或者,
至少所述第一级指标集合中的数据指标,采用单一的逻辑算子计算得到。
4.根据权利要求2所述的方法,其特征在于,所述建立所述核心业务数据表集合中的各核心业务数据表,与各层级的指标集合中的数据指标之间的数据依赖关系,包括:
建立各层级的指标集合中的数据指标,与在计算该数据指标时所采用的业务数据所归属的核心业务数据表之间的数据依赖关系;
所述建立各级指标集合中的数据指标之间的数据依赖关系,包括:
建立各层级的指标集合中的数据指标,与计算该数据指标时所采用的其它层级的指标集合中的数据指标之间的数据依赖关系。
5.根据权利要求4所述的方法,其特征在于,所述查询索引包括查询关键词;
所述基于用户输入的与待查询数据指标相关的查询索引,在所述数据指标池中查询对应的数据指标,包括:
在所述数据指标池中查询与所述查询关键词对应的目标数据指标;
当查询到所述目标数据指标时,进一步查询与所述目标数据指标存在数据依赖关系的核心业务数据表,以及与所述目标数据指标存在数据依赖关系的其它层级的指标集合中的数据指标。
6.根据权利要求4所述的方法,其特征在于,所述查询索引包括查询关键词,以及由用户指定的核心业务数据表;
所述基于用户输入的与待查询数据指标相关的查询索引,在所述数据指标池中查询对应的数据指标,包括:
查询与用户指定的所述核心业务数据表存在数据依赖关系的数据指标,并基于查询到的数据指标创建第一数据指标集合;
查询与所述第一数据指标集合中的数据指标存在数据依赖关系的其它层级的指标集合中的数据指标,基于查询到的数据指标创建第二数据指标集合;
查询与第N-1数据指标集合中的数据指标存在数据依赖关系的其它层级的指标集合中的数据指标,基于查询到的数据指标创建第N数据指标集合;其中,所述N大于等于3;
基于所述查询关键词在所述第一数据指标集合至所述第N数据指标集合中查询对应的目标数据指标。
7.根据权利要求6所述的方法,其特征在于,所述基于所述查询关键词在所述第一数据指标集合至所述第N数据指标集合中查询对应的目标数据指标,包括:
针对所述第一数据指标集合至第N数据指标集合中的元素进行取交集运算,得到目标集合;
基于所述查询关键词在所述目标集合中查询对应的目标数据指标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710170302.7/1.html,转载请声明来源钻瓜专利网。