Data Vault 2.0 - 啥是多活动卫星?
Posted
技术标签:
【中文标题】Data Vault 2.0 - 啥是多活动卫星?【英文标题】:Data Vault 2.0 - What is a multi-active satellite?Data Vault 2.0 - 什么是多活动卫星? 【发布时间】:2021-02-23 15:18:17 【问题描述】:我的问题是关于数据建模的 Data Vault 2.0 方法。
-------什么是多活动卫星?-------
我在任何书籍或网站中都找不到非常基本的定义和非常基本的示例。
【问题讨论】:
我其实才找到这个例子danlinstedt.com/allposts/datavaultcat/…,不知道为什么没有早点遇到。看起来也不错。 【参考方案1】:一位同事为我提供了一个非常基本且易于理解的定义:多活动卫星的电话号码示例。
我们有“Person”集线器和多活动“PhoneNumber”卫星与之相连。在 PhoneNumber 卫星中,每个人都有一个家庭和工作电话号码。家庭电话号码可能在 17 年内不会改变,但工作电话号码可能会改变,例如每两年一次。
多活动卫星会为 Person Hub 中的每个人保留两个电话号码的“多活动历史记录”。
如果我对这个例子的理解有误,请纠正我!
【讨论】:
我认为你弄错了。在这种特定情况下,使用经典的 DV 方法,您有两个中心 - Person 和 PhoneNumber 和参考 PhoneRole。两个 Hub 和 Ref 用一条链路连接,它的卫星定义了 PhoneNumber。以上是关于Data Vault 2.0 - 啥是多活动卫星?的主要内容,如果未能解决你的问题,请参考以下文章
Hadoop 之上的数据建模 - Data Vault 2.0