[发明专利]一种统计类数据表的生成方法和装置有效
申请号: | 201711376903.X | 申请日: | 2017-12-19 |
公开(公告)号: | CN109933759B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 王永伟;王赛;江岚;谢锋;张谦;邓中华;董芳英 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F16/22;G06F16/2458 |
代理公司: | 北京君以信知识产权代理有限公司 11789 | 代理人: | 谭镇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 统计 数据表 生成 方法 装置 | ||
1.一种统计类数据表的生成方法,其特征在于,包括:
在数据仓库中创建统计类数据表时,确定需创建的所述统计类数据表的统计粒度;所述统计类数据表包括统计类逻辑表和统计类物理表;
确定需创建的所述统计类数据表中需包含的统计指标;
获取业务明细表,从所述业务明细表中汇总与所述统计粒度相对应的多个目标字段,并采用所述多个目标字段汇总出所述统计指标,生成对应的所述统计类逻辑表;
从所述统计类逻辑表中拆分出若干统计类物理表;其中,所述统计类物理表为按照所述统计指标对所述统计类逻辑表进行拆分后获得的。
2.根据权利要求1所述的方法,其特征在于,所述确定需创建的所述统计类数据表的统计粒度的步骤包括:
获取当前业务的业务维度;
分别对所述业务维度进行组合,生成至少一个统计粒度,所述统计粒度包括N个业务维度,N≥0。
3.根据权利要求1所述的方法,其特征在于,所述统计指标包括统计粒度、原子指标、业务限定信息,以及,统计周期。
4.根据权利要求3所述的方法,其特征在于,所述业务明细表包括事实表和维度表,所述事实表和所述维度表分别包括多个目标字段,所述目标字段包括统计粒度字段、原子指标字段、业务限定信息字段,以及,统计周期字段,所述从所述业务明细表中汇总与所述统计粒度相对应的多个目标字段的步骤包括:
从所述事实表和所述维度表中,按照所述统计粒度对所述多个目标字段进行汇总,获得与所述统计粒度相对应的所述多个目标字段。
5.根据权利要求1所述的方法,其特征在于,所述获取业务明细表的步骤包括:
获取当前业务的源数据;
从所述源数据中提取出匹配所述多个目标字段的目标源数据;
采用所述目标源数据生成业务明细表。
6.根据权利要求1所述的方法,其特征在于,所述采用所述多个目标字段汇总出所述统计指标,生成对应的所述统计类逻辑表的步骤包括:
以所述统计指标为主体字段,以所述统计粒度对应的维度的字段为属性字段,生成所述统计类逻辑表。
7.根据权利要求3所述的方法,其特征在于,所述从所述统计类逻辑表中拆分出若干统计类物理表的步骤包括:
按照所述统计指标对所述统计类逻辑表进行拆分,获得至少一个统计类物理表。
8.根据权利要求7所述的方法,其特征在于,所述按照所述统计指标对所述统计类逻辑表进行拆分,获得至少一个统计类物理表的步骤包括:
分别按照所述统计粒度、原子指标、业务限定信息,和/或,统计周期对所述统计类逻辑表进行拆分,获得至少一个统计类物理表。
9.根据权利要求7所述的方法,其特征在于,所述统计类逻辑表具有相应的统计粒度,所述按照所述统计指标对所述统计类逻辑表进行拆分,获得至少一个统计类物理表的步骤包括:
确定所述统计指标中的统计粒度、原子指标、业务限定信息,以及,统计周期;
获取目标统计类逻辑表,所述目标统计类逻辑表的统计粒度与所述统计指标中的统计粒度相同;
从所述目标统计类逻辑表中提取出在所述统计周期内的目标数据;
采用所述目标数据生成符合所述原子指标和所述业务限定信息的至少一个统计类物理表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711376903.X/1.html,转载请声明来源钻瓜专利网。