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.
我正在为数据仓库模型中的数据仓库编写代码。 但实际上我不确定如何处理交易数据。 我有以下属性
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.