在 Data Vault DWH 中存储字典值

Storing dictionary values in the Data Vault DWH

假设我有一些实体,例如 Order。它可以有状态属性,比方说代码 N 意味着“新订单”。还有另一个字典 table 包含所有这些订单状态值。如何为它设计数据库结构?我应该把什么放到卫星上?状态码?描述?或者两者兼而有之?

建模 key/value 结构作为参考 table

在原始数据保险库卫星中,为了审计目的保持状态“N”(您必须始终能够将数据返回给用户,就像您第一次获取它们时一样)。

如果您需要在 business vault 中应用一些业务规则,那么您可以将描述保留在 business vault 卫星中。