0

我正在为我的 BI Start 架构设计维度表。我已经观察到与每个 Dimension 值关联的用户友好属性值的值,因为这些值可以很容易且有效地用于报告。

我想知道,包含/公开源系统的编码值是否有任何好处(当然不包括源系统的唯一键)?

例如,如果我有一个名为 Color 的属性,其源系统中的本机代码值为:x2、x7、x9 分别代表 Red、Blue、Green - 在 Dimension 表中维护 2 列是否有任何价值:一个用于源系统代码值(例如 x2)一个用户友好值(例如红色)?

在 BI 报告中(我们目前在星型模式上使用 Cognos)连接回源系统以获取其他属性是否常见?

这些“其他”属性是否应该始终出现在 BI 模式中,从而永远不会重新连接到源系统?

4

1 回答 1

1

我发现在最终(表示)层公开代码是值得的......不可避免地,有一群用户使用代码而不是描述(例如,那些在数据输入中的用户,或者“将数据导出到 excel 和与其他一些数据源类型合并)。此外,它有助于调试和可追溯性。您可以将它们全部组织在自己的文件夹或 QS 中,同时将它们与企业名称分开。谢谢,祝你好运。

于 2014-02-04T22:48:29.083 回答