Data Vault 2.0 - 当我们拥有信息集市时为什么还需要业务保险库?

Data Vault 2.0 - why do we need business vault when we have information marts?

当我们在构建信息集市时可以应用业务规则时,拥有业务库的目的是什么?

想象一下共享一些业务规则的多个部门。

要么可以为每个 Information Mart.

实施这些通用业务规则

或者,使用 Business Vault 层,将有一个业务规则及其实施的中心点。所有 Information Marts 都可以直接从 Business Vault 中获取数据并将其放入他们的结构中。如果业务规则发生变化,则只有一点需要更改。

如果一个部门需要另一个业务规则,可以直接在 Business Vault 中创建第二个,并且也可用于其他目的。

此外,元数据文档只会更薄一些,因为并非每个 Information Mart 都会显示他们自己的业务规则实施。

因此,对于其他后续组件,将规则尽可能放在下游是一个架构决策。