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
都会显示他们自己的业务规则实施。
因此,对于其他后续组件,将规则尽可能放在下游是一个架构决策。
当我们在构建信息集市时可以应用业务规则时,拥有业务库的目的是什么?
想象一下共享一些业务规则的多个部门。
要么可以为每个 Information Mart
.
或者,使用 Business Vault
层,将有一个业务规则及其实施的中心点。所有 Information Marts
都可以直接从 Business Vault
中获取数据并将其放入他们的结构中。如果业务规则发生变化,则只有一点需要更改。
如果一个部门需要另一个业务规则,可以直接在 Business Vault
中创建第二个,并且也可用于其他目的。
此外,元数据文档只会更薄一些,因为并非每个 Information Mart
都会显示他们自己的业务规则实施。
因此,对于其他后续组件,将规则尽可能放在下游是一个架构决策。