[发明专利]数据仓库模型的构建方法和构建装置有效
申请号: | 201610038046.1 | 申请日: | 2016-01-20 |
公开(公告)号: | CN105718565B | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 董月红;孙冬 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/25 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;姜劲 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据仓库 模型 构建 方法 装置 | ||
1.一种数据仓库模型的构建方法,其特征在于,包括:
确定给定时间段内的业务数据指标中的活跃指标,通过在所述给定时间段内计数每个业务数据指标的调用次数,当该业务数据指标的调用次数大于预定的活跃度限值时,则确定该业务数据指标为活跃指标;
对所述活跃指标进行业务场景需求分析,然后进行抽象处理,再将抽象处理得到的概念实体以及实体之间的关系进行数据库层次的逻辑化来建立数据仓库各个层次之间的逻辑关系以生成逻辑模型;
根据所述逻辑模型,加工所述活跃指标对应的数据并保存到数据仓库。
2.根据权利要求1所述的方法,其特征在于,所述数据仓库的数据层级包括:缓冲数据层、基础数据层、通用数据层、聚合数据层、维度数据层。
3.根据权利要求1或2所述的方法,其特征在于,加工所述活跃指标对应的数据并保存到数据仓库的步骤包括:
从源业务系统中将所述活跃指标对应的数据抽取到缓冲数据层和维度数据层;
将所述缓冲数据层的数据通过拉链的方式加工到基础数据层;
根据业务主题和所述逻辑模型中包含的逻辑关系,将基础数据层和维度数据层的数据加工成主题数据保存在通用数据层;
按照业务数据的维度,将基础数据层或通用数据层的数据和维度数据层的数据通过汇总逻辑加工成聚合数据保存在聚合数据层。
4.根据权利要求2所述的方法,其特征在于,所述数据仓库的数据层级还包括临时数据层,用于加工和存储临时数据。
5.一种数据仓库模型的构建装置,其特征在于,包括:
指标筛选模块,用于确定给定时间段内的业务数据指标中的活跃指标,其中,在给定时间段内计数每个业务数据指标的调用次数,当该业务数据指标的调用次数大于预定的活跃度限值,则确定该业务数据指标为活跃指标;
数据建模模块,用于对所述活跃指标进行业务场景需求分析,然后进行抽象处理,再将抽象处理得到的概念实体以及实体之间的关系进行数据库层次的逻辑化来建立数据仓库各个层次之间的逻辑关系以生成逻辑模型;
数据分层模块,用于根据所述逻辑模型,加工所述活跃指标对应的数据并保存到数据仓库。
6.根据权利要求5所述的装置,其特征在于,所述数据仓库的数据层级包括:缓冲数据层、基础数据层、通用数据层、聚合数据层、维度数据层。
7.根据权利要求5或6所述的装置,其特征在于,所述数据分层模块还用于:
从源业务系统中将所述活跃指标对应的数据抽取到缓冲数据层和维度数据层;
将所述缓冲数据层的数据通过拉链的方式加工到基础数据层;
根据业务主题和所述逻辑模型中包含的逻辑关系,将基础数据层和维度数据层的数据加工成主题数据保存在通用数据层;
按照业务数据的维度,将基础数据层或通用数据层的数据和维度数据层的数据通过汇总逻辑加工成聚合数据保存在聚合数据层。
8.根据权利要求6所述的装置,其特征在于,所述数据仓库的数据层级还包括临时数据层,用于加工和存储临时数据。
9.一种构建数据仓库模型的电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-4中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610038046.1/1.html,转载请声明来源钻瓜专利网。