数据仓库工具箱-学习笔记7-使用一致性维度

2.4使用一致性维度

维度建模目的:集成来自不同商业过程的数据,且定义了简单而强大的解决方案

一、一致性维度

不同的维度表的属性具有相同的列名领域内容时,称维度表具有一致性。有利于事实表的重用,减少开发开销和重新创表、数据对不齐的开发症结。

二、缩减维度

在特定的需求下,我们需要进行缩减维度,由基本列or行的子集构成。例如按月和品牌进行预测报表,我们不需要将销售相关的终极原子的数据拉出来,只需要使用聚合即可。

三、跨表钻取

首先要了解什么是钻取:钻取是改变维的层次,变换分析的粒度。它包括向上钻取(roll up)和向下钻取(drill down)。

向上钻取roll up:是在某一维上将低层次的细节数据概括到高层次的汇总数据,或者减少维数。例如:假设我们有广东省各个市的营销额,进行聚合可以知道整个广东的销售额,在向上聚合每个省,可以知道全国的销量。

向下钻取drill down,它从汇总数据深入到细节数据进行观察或增加新维。例如:我们有广东省深圳市各个区的营销额报表,继续细化,可以分为南山区、宝安区、福田区等...,再继续向下钻取,例如南山区某个门店、第一季度的销售额等。向下钻取的维度可以越来越细化。

跨表钻取:当每个查询的行头包含相同的一致属性时,使不同的查询能够针对两个或者更多的事实表进行查询。来自两个查询的结果,进行排序-融合操作实现排列。(编织\多遍查询)

四、价值链

价值链主要用于区分组织中主要业务过程的自然流程。例如销售的过程价值链存在:购买、库存、零售额等。分类账价值链:预算、承付款项、付款等。一般建立事务或者快照,且在特定的时间间隔,采用特定的粒度和维度建立度量,每个过程至少一个原子表。

五、企业数据仓库总线架构

企业数据仓库总线架构提供一种建立企业级DW/BI系统的增量式方法。通过关注业务过程将DW/BI规划过程分解为可管理的模块,通过重用跨不通过成的标准化一致性维度发布实现集成。(不是很理解),大概类似下图所示:

数据仓库工具箱-学习笔记7-使用一致性维度_第1张图片

六、企业数据仓库总线矩阵

企业数据仓库总线矩阵是用于设计并与企业数据仓库总线架构交互的基本工具。矩阵的
行表示业务过程,列表示维度。矩阵中的点表示维度与给定的业务过程是否存在关联关系。
设计小组分析每一行,用于测试是否为业务过程定义好相关的候选维度,同时也能分析每个
列,考虑某一维度需要跨多个业务过程并保持一致性。除技术设计细节外,当设计小组实现
矩阵中的某行时,总线矩阵还可用作输入帮助确定优先处理DW/BI项目过程管理。

数据仓库工具箱-学习笔记7-使用一致性维度_第2张图片

七、总线矩阵实现细节

总线矩阵实现细节是一个更加粒度化的总线矩阵,其中扩展每个业务过程行以展示特
定事实表或OLAP多维数据库。在此细节粒度上,可以文档化精确的粒度描述以及事实
列表。

八、机会/利益相关方矩阵

在确定了企业数据仓库总线矩阵行之后,可以通过替换包含业务功能(例如,市场、销
售、财务等)的维度列规划不同的矩阵。通过确定矩阵点以表示哪些业务功能与哪些业务过
程行相关。机会/利益相关方矩阵可用于区分哪些业务过程分组应该与过程中心行相关。

 

 

你可能感兴趣的:(数据仓库,数据仓库)