首页/数据/数仓建模速查/Hub/Link/Satellite 设计要点
建模基础69 条

Hub/Link/Satellite 设计要点

Hub 只存业务键去重与加载信息,Link 只存关系,属性全部放 Satellite;变更检测用 hashdiff,多源属性用多 Satellite 隔离。

数仓建模速查数据更新于 2026-10-12
Hub 主键业务键 hash
Satellite按源或速率拆分
变更hashdiff 比较

示例

示例
-- sat 按源拆分:sat_cust_crm / sat_cust_erp
SELECT * FROM sat_cust_crm WHERE hub_key = ? ORDER BY load_dts DESC LIMIT 1;
拆多 Satellite 是常规做法:不同源的更新节奏互不干扰。

易错点

  • 把属性塞进 Hub,失去了模型的可扩展性
  • 单 Satellite 混多源,源间覆盖关系难追踪

数据来源与参考

  • Data Vault 2.0 实施指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌