我最近发现了对“Data Vault Modeling”的引用作为数据仓库的模型。我以前见过的模特是Inmon和Kimball。作者提到了由于需要连接而可能出现的性能问题。它看起来像一个很好的模型,但我想知道这个问题。在线是否有任何经验报告?
答案 0 :(得分:1)
您可以在我的博客上找到更多信息:http://danLinstedt.com,以及datavaultinstitute dot com上的论坛
但是要给你一个快速/简短的回答你的问题:
陷阱如下:
1)必须接受将原始数据加载到数据仓库的概念 2)了解Data Vault通常不允许“最终用户”因模型而直接访问。
可能会有更多,但好处大于缺点。
随时查看博客,可以免费注册/关注。
干杯, 丹·林斯泰特
答案 1 :(得分:1)
我们多年来一直在使用Data Vault的本土修改,称为“Link Modeling'”,它只有实体和链接;从neo4j中绘制原则,但在SQL数据库中实现。
Link Modeling和Data Vault都是与Kimball / Inmon模型完全不同的思维方式。
我在下面的评论涉及使用以下结构构建的系统:临时登台数据库,DWH,然后是DWH构建的一些marts。还有其他方法来构建DWH解决方案,但这很典型。
使用Kimball / Inmon
使用数据存储/链接建模
链接建模DWH的场合,如下(使用Kimball术语来表达问题)
在Kimball方法论中总会有这些方法,但是他们需要仔细考虑,有时候会跳过篮球。
从我们的角度来看,链接建模几乎没有什么缺点。
我与营销/制作Kimball / Inmon或Data Vault方法的任何公司都没有联系。