【问题标题】:Transaction Data in Data Vault ModelData Vault 模型中的事务数据
【发布时间】:2018-01-29 01:33:32
【问题描述】:

我正在使用数据保险库模型编写数据仓库。 但实际上我不确定如何处理交易数据。 我有以下属性

Service
Time(based on minutes)
Status

我有一个服务中心表、一个状态中心表和一个时间中心表,但它不是基于分钟的。

问题是? 交易数据是否链接表? 你会/如何设计这个? 谢谢你们的cmets

【问题讨论】:

    标签: data-warehouse data-vault


    【解决方案1】:

    如果我正确理解了您的问题,以下是集线器的结构:

    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 *) 以存储每分钟的事务。

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

    【讨论】:

    • 感谢 narendra,如果我理解正确,您建议将交易属性放入链接表中。我想,我会这样做。
    • 是的,它也被称为非历史链接,在DV2.0书籍的主题链接应用中提到。
    猜你喜欢
    • 2020-05-06
    • 1970-01-01
    • 1970-01-01
    • 2016-06-04
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    相关资源
    最近更新 更多