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 - 啥是多活动卫星?

在 Data Vault 2.0 方法中建模 Salesforce 多态关系

Hadoop 之上的数据建模 - Data Vault 2.0

利用Data vault对数据仓库建模

如何使用存储在Vault中的github-private-key安全地使用大厅

当 vault 部署在专用集群上时,如何从另一个 kubernetes 集群访问 vault secret?