【问题标题】:Data Vault, Links between hubs and lookup tablesData Vault,集线器和查找表之间的链接
【发布时间】:2017-05-30 14:15:12
【问题描述】:

我的数据保管库中有一个实体,该实体具有集线器、附属表以及与其他具有集线器的实体的链接。我的数据保险库中有一个单独的实体,它仅用于作为查找表的单一目的。查找表是从唯一代码编号到描述的简单转换。

我很好奇将业务键从集线器关联到查找表的代码的“链接”表是否是一种糟糕的做法。我看到的唯一另一种选择是将这个查找表实体变成一个集线器,其中包含所有代码编号和一个包含所有描述的卫星表。这似乎效率低下,并且每次都会导致一个额外的查询,而不是使用查找表。

感谢任何建议。谢谢。

【问题讨论】:

    标签: sql-server data-warehouse data-vault


    【解决方案1】:

    尝试使用Reference table 进行查找。参考表以一种非常具体的方式打破了 Data Vault 模型:本质上是通过允许从附属列(代码)连接到包含描述和/或任何附加信息的参考表(代码)。这使您可以将代码列保留在附属表中并避免不必要的链接关系。

    Additional documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 2015-03-06
      • 1970-01-01
      相关资源
      最近更新 更多