(一)Data Vault简介
Data Vault模型自2001年起便被提出,原本用于在市场上作为表征系统的一个营销术语。Data Vault的翻译为公共基础性仓库架构,包括了建模、方法论、架构和实施四个方面的实践过程。Data Vault有1.0和2.0两个版本,1.0版本主要关注数据建模部门,而2.0部分主要关注如何提供灵活、可扩展的模式。本文所涉及内容主要为2.0版本。
(二)Data Vault模型组件
从概念层面上来看,Data Vault模型是一种中心辐射模式模型,其设计重点围绕着设计键的集成模式。这些业务键是存储在多个系统中的、针对各种信息的键,用于定位和唯一标识数据记录或数据。同时,这些业务键是相互独立的,并不依赖于其他信息。下图给出了一个Data Vault模型的例子:
Data Vault模型有三种基本的实体结构:中心表、链接表和卫星表:中心表代表了以横向方式贯穿企业的实际业务键,链接表示了企业中存在于业务键之间的关系和联系,而真正的数据仓库组件充当卫星表&#x