数据库

数据仓库工具箱——总线矩阵

2022-06-20  本文已影响0人  熊猫学猿

累计快照事实表用于定义过程开始,结束以及期间的可区分的里程碑

事实表主要包括三种基本类型:事务周期快照累积快照

通过为数仓环境定义标准总线接口,不同组可以在不同时间实现不同的维度模型,如果采用同样的标准,则不同的业务过程主题区域汇集在一起并有效共存

企业数据仓库总线架构提供了一种分解企业数仓规划任务的合理方法,标准化维度和事实的主要套件在整个企业中有统一解释。通过它们建立数据结构框架,可以处理不同的以过程为中心的维度模型的实现。所有实现严格遵守公共结构,当不同维度模型实现完成后,它们之间能够默契的配合

总线矩阵列表示整个企业的公共维度,这样的列通常有助于创建核心维度列表。之后填充矩阵用于评价给定的维度是否应该与某个业务过程关联

企业数据仓库总线矩阵的构架是数层实现重要的教辅产物之一,它可以用于多种目的的综合资源,包括结构规划,数据库,设计数据治理,协调项目评估以及组织交互

企业数据仓库总线矩阵的构建是数仓实现重要的教辅产物之一,它可以用于多种目的的综合资源,包括结构规划,数据库设计,数据治理,协调、项目评估以及组织交互

可以利用同一个业务过程行勾画出不同的矩阵,但需要用维度列替换业务功能

常见总线矩阵错误

1基于部门的或包含太多内容的行:矩阵行不应该对应表示功能组的企业组织架构图的各个部门,某些部门可能负责某个业务过程或对此感兴趣,但矩阵行不应该看起来像企业首席执行官的战略报告列表

2报表为中心或定义过于狭窄的行:从另一个极端来说,总线矩阵不能类似像针对需求的列表,某个业务过程支持多种分析活动。矩阵行应该关注引用业务过程,而不是派生报表或分析

3过于宽泛的列:纵向矩阵中存在“人”这样的列可能会导致过分宽泛的对人的定义,其范围从内部员工到外部供应商和客户合同等。由于这些人几乎没有重叠的地方,将他们统统划入单一的一般化的维度中将产生混乱

4将层次中的每个级别划入不同列。总线矩阵的每个列应该表示最详细的粒度,某个业务过程行,可能需要具体细节纬度。例如周级别的库存快照,与其为每个日历层次建立不同的矩阵列,不如使用单一的日期列。为表示日级别粒度的细节层次,可以在矩阵元素上定义粒度

上一篇下一篇

猜你喜欢

热点阅读