首页/数据/数仓建模速查/Data Vault 模型基础
建模基础69 条

Data Vault 模型基础

Data Vault 用 Hub(业务键)、Link(关系)、Satellite(描述属性)三类对象组织数据,强调可审计、可并行加载与源系统可追溯。

数仓建模速查数据更新于 2026-10-12
Hub业务键与代理键
Link实体间关系
Satellite属性与历史
附加hash key、load date、record source

示例

示例
-- hub_customer(hub_key, cust_id, load_dts, src)
-- link_order_customer(link_key, hub_order, hub_customer, load_dts)
-- sat_customer(hub_key, load_dts, name, level, hashdiff)
Data Vault 适合多源整合与快速接入,查询体验则依赖上层维度化加工。

易错点

  • 把 Data Vault 当最终面向分析层,查询复杂度劝退使用方
  • hash key 碰撞与算法不一致,join 结果出错

数据来源与参考

  • Data Vault 2.0 建模规范
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌