企业数据仓库总线架构与一致性维度解析
1. 企业数据仓库总线架构概述
企业数据仓库(DW)和商业智能(BI)系统的总线架构是一种强大的设计方法,它允许不同的维度模型像拼图一样组合在一起。随着各个独立维度模型的建立,最终能够实现一个集成的企业 DW/BI 环境。
总线架构为 DW/BI 管理者带来了诸多优势。一方面,它提供了一个整体设计的架构框架;另一方面,它将问题分解为可管理的业务流程块,能够在合理的时间范围内实施。不同的开发团队可以在遵循架构的基础上,相对独立且异步地工作。
总线架构独立于技术和数据库平台。只要基于一致性维度和事实进行设计,各种关系型和基于 OLAP 的维度模型都可以成为企业数据仓库总线的一部分。即使 DW/BI 系统由不同操作系统和数据库管理系统的独立机器组成,只要它们共享一致的维度和事实架构,就可以融合为一个整体。
2. 企业数据仓库总线矩阵
建议使用企业数据仓库总线矩阵来记录和传达总线架构。矩阵的行代表组织的业务流程,需要注意的是,这里识别的是业务流程,而非业务部门。矩阵行对应着代表组织主要活动和事件的维度模型,这些活动和事件通常可以从其操作源中识别出来。在开展 DW/BI 开发项目时,从单个业务流程矩阵行入手可以降低实施风险,因为大多数实施风险来自于 ETL 系统设计和开发的过度投入。专注于单个流程的结果,通常由单个底层源系统捕获,能够减少 ETL 开发风险。
矩阵的列代表企业范围内使用的公共维度。在填充矩阵之前,创建一个核心维度列表有助于评估某个维度是否应与业务流程相关联。矩阵的行数和列数因组织而异,许多组织的矩阵近似正方形,大约有 25 到 50 行和相当数量的列,而在保险等行业,列数往往多于行数。
超级会员免费看
订阅专栏 解锁全文

838

被折叠的 条评论
为什么被折叠?



