2017-05-30 53 views
1

我在我的数据仓库中有一个实体,它有一个集线器,卫星表以及带有集线器的其他实体的链接。我在我的数据仓库中有一个单独的实体,它只能用作查找表的唯一目的。查找表是从唯一代码号到描述的简单翻译。数据仓库,集线器和查找表之间的链接

我很好奇,如果将具有“集线器”的业务密钥从集线器与查找表的代码关联起来的表是非常可怕的做法。我看到的唯一另一种选择是将此查找表实体转换为一个集线器,该集线器包含所有代码编号和包含所有描述的卫星表。这似乎是效率低下,每次都会产生一个额外的查询,而不是查找表。

任何意见表示赞赏。谢谢。

回答

1

尝试使用Reference table进行查找。参考表以一种非常特定的方式破坏Data Vault模型:主要通过允许从卫星列(代码)到包含说明和/或任何其他信息的参考表(代码)进行连接。这使您可以将您的代码列保留在卫星表中,并避免不必要的链接关系。

Additional documentation

相关问题