我正在为BI启动模式设计维度表。我已经观察到了与每个维度值相关联的用户友好属性值的价值,因为这些属性值可以很容易和有效地用于报告。
我想知道,包含/公开源系统的编码值(当然不包括源系统的唯一键)有什么好处吗?
例如,如果我有一个名为Color的属性,其源系统中的本地代码值分别是: x2、x7、x9 (红色、蓝色、绿色)--在维度表中维护2列是否有价值:一个用于源代码值(例如x2),另一个用于用户友好值(例如,红色)吗?
在BI报告中(我们目前使用的是我们的星型模式顶部的Cognos ),返回到源系统以获取其他属性,这是常见的吗?
这些“其他”属性是否应该总是出现在BI模式中,从而永远不会与源系统连接?
发布于 2014-02-04 14:48:29
我觉得在最后(表示)层公开代码是值得的.不可避免的是,会有一组用户遵循代码而不是描述(例如,数据输入中的用户,或者“导出数据以便与其他数据源合并”类型)。此外,它有助于调试和可跟踪性。您可以将它们全部组织在它们自己的文件夹或QS中,并将它们与业务名称分开。谢谢祝你好运。
https://stackoverflow.com/questions/21531947
复制