我有一个客户表和其他几个包含客户 ID 的维度表。
我想要的是由顶级客户选择过滤的维度表。
所以如果我有:
客户
ID | 姓名
维度
A ID | 客户 ID | 值 1
ID | 客户 ID | 价值2
维度
B ID | 客户 ID | 值 3
ID | 客户 ID | 价值4
事实
ID | 维度BId | FactValue1 ...
ID | 维度BId | 事实价值2 ...
..是否可以将 CustomerId 过滤并通过维度值向下渗透到事实表?
或者,我是否总是需要在维度使用中将客户与事实相关联?我可以看到如何通过 DimensionA 将 Customer 与 Fact 关联起来,但我只能将它与一个中间表关联,而不是两个或更多。
或者,我是否也需要在 Fact 表中实际包含 CustomerId?
任何帮助将不胜感激。