Data Vault 2.0 - 当我们有信息集市时,为啥我们需要业务保险库?
Posted
技术标签:
【中文标题】Data Vault 2.0 - 当我们有信息集市时,为啥我们需要业务保险库?【英文标题】:Data Vault 2.0 - why do we need business vault when we have information marts?Data Vault 2.0 - 当我们有信息集市时,为什么我们需要业务保险库? 【发布时间】:2016-06-07 23:23:38 【问题描述】:当我们可以在构建信息集市的同时应用业务规则时,拥有一个业务库的目的是什么?
【问题讨论】:
【参考方案1】:想象几个部门共享一些业务规则。
可以为每个Information Mart
实施这些通用业务规则。
或者,使用Business Vault
层,将有一个业务规则及其实施的中心点。所有Information Marts
都可以直接从Business Vault
中获取数据并将其放入它们的结构中。如果业务规则改变,只有一点需要改变。
如果一个部门需要另一条业务规则,可以直接在Business Vault
中创建第二条,也可用于其他目的。
此外,元数据文档只会稍微精简一点,因为并非每个 Information Mart
都会显示他们自己的业务规则实现。
因此,将规则尽可能地放在下游以供其他后续组件使用是一项架构决策。
【讨论】:
非常感谢,@tobi6。以上是关于Data Vault 2.0 - 当我们有信息集市时,为啥我们需要业务保险库?的主要内容,如果未能解决你的问题,请参考以下文章
在 Data Vault 2.0 方法中建模 Salesforce 多态关系
Hadoop 之上的数据建模 - Data Vault 2.0