复合键中的SSAS 2008日期

时间:2010-08-24 00:50:43

标签: date ssas

我正在尝试在SSAS 2008中为基本单位为会员月的数据设计一个多维数据集,这意味着每个成员都有人口统计数据,某些可能会发生变化的其他指标以及每月支付的金额。我觉得我需要在同一维度中包含MemberID和MonthKey,但在我想要按月查看美元的情况下,这似乎是错误的方法。如果是这样,我会在事实表中放入Month Key和Member-Month Key吗?或者在Member-Month维度中使用代理键,但是在其中包含MemberID和MonthKey?将Month设置在两个不同的位置(Member-Month和Date)似乎是错误的。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,你应该创建一个成员表,月(或日期)表和一个事实表,其中包含FactKey,MemberKey,MonthKey,Amount列。然后,您可以创建成员和月份维度。

您不应将月数据添加到成员维度。月份和成员维度之间的关系已经由事实表构建,该事实表具有存在交叉维度数据所需的所有数据。

这是一个非常简单的设计问题,很容易通过SSAS实现。

希望得到这个帮助。