数据仓库-Data Vault模型

Data Vault模型是一种数据仓库建模方法,结合了第三范式和星型模型优点,强调灵活性、可扩展性和历史追溯。它由中心表、链接表和附属表组成,分别存储业务主键、业务关系和业务描述。模型特点包括时间戳记录、低耦合、适应变化和数据可追踪性。构建过程包括设计中心表、链接表、附属表和PIT表。
摘要由CSDN通过智能技术生成

Data Vault模型简介

一种数据仓库建模方法,用于存储来自多个操作型系统的完整的历史数据。每个数据行都包含数据来源和装载时间属性,用以审计和跟踪数据值所对应的源系统。

Data Vault(DV)模型用于企业级的数据仓库建模,是Dan Linstedt在20世纪90年代提出的。在最近几年,获得很多关注。

定义如下
面向细节的,可追溯历史的,一组有连接关系的规范化的表的集合。

他是综合了第三范式和星型模型优点的建模方法。

其设计理念是满足企业对灵活性、可扩展性、一致性和对需求的适应性的要求,是一种专为企业级数据仓库量身定制的建模方式。

Data Vault模型的组成部分

data Vault模型有中心表(Hub)、链接表(Link)、附属表(Satellite)三个主要组成部分。
中心表记录业务主键,链接表记录业务关系,附属表记录业务描述。

中心表

保存一个组织内每个实体的业务主键。
中心表和源系统表是互相独立的。

中心表属性
主键
业务主键
装载时间
数据来源

链接表

是中心表之间的链接。
一个链接表意味着两个或多个中心表之间有关联。

链接表属性
主键
外键
装载时间
数据来源

附属表

用来保存中心表和链接表的属性
包含所有的历史变化数据
一个附属表总有且唯一一个外键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值