【发布时间】:2012-10-19 20:03:38
【问题描述】:
我有一个客户表和其他几个包含客户 ID 的维度表。
我想要的是由顶级客户选择过滤的维度表。
如果我有:
客户
身份证 |名称
维度A
身份证 |客户 ID |价值1
身份证 |客户 ID |价值2
维度B
身份证 |客户 ID |价值3
身份证 |客户 ID |价值4
事实
身份证 |维度BId | FactValue1 ...
身份证 |维度BId |事实价值2 ...
..是否可以过滤 CustomerId 并通过维度值向下渗透到事实表?
或者,我是否总是需要在维度使用中将客户与事实相关联?我可以看到如何通过 DimensionA 将 Customer 与 Fact 关联起来,但我只能将它与一个中间表关联,而不是两个或更多。
或者,我是否还需要在 Fact 表中实际包含 CustomerId?
如有任何帮助,我们将不胜感激。
【问题讨论】: