Data Vault 模型中的交易数据

Transaction Data in Data Vault Model

我正在为数据仓库模型中的数据仓库编写代码。 但实际上我不确定如何处理交易数据。 我有以下属性

Service
Time(based on minutes)
Status

我有一个用于服务的集线器 table,一个用于状态的集线器 table 和一个用于时间的集线器 table,但它不是基于分钟。

问题是? 交易数据是linktable吗? would/do 你是怎么设计的? 感谢您的评论

如果我没有正确理解你的问题,下面是集线器的结构:

HUB Service (Hub_Service_HKEY >PK)

HUB Status(HUB_Status_HKEY ->PK)

HUB Time(HUB_Time_HKEY ->PK) and Satellite (HUB_Time_HKEY(FK),Year,month,day,hour)

那么交易的结构 LINK 将是 TXLNK_SST(TX_LNK_HKEY(PK),HUB_Time_HKEY(FK),HUB_Status_HKEY(FK),Hub_Service_HKEY(FK), Minute_ID, Some_other_fileds_if_any *) 以在 grain 分钟存储交易。

* -> Since transaction link does not store history so other attributes should be stored in transaction link itself.