Ssas 参考维度坏吗?

Ssas 参考维度坏吗?,ssas,dimension,olap-cube,Ssas,Dimension,Olap Cube,我是OLAP和SSAS的新手,但熟悉关系数据仓库,关于参考维度,我的问题是它们在正确使用时是坏的、必要的坏的还是有用的?每一篇文章我都能找到参考资料和创业作品以及地理维度,但我在寻找真实世界的经验 我的多维数据集有一个相当标准的日期维度,我想创建一个日期度量引用维度,该维度在我的日期维度中有一个FK DateId。在这个Date Metrics reference维度中,我将为AccountId添加一个成员和几个“Action”成员,以汇总我希望按日期、月份或年份等统计的特定操作 在它的根上,我

我是OLAP和SSAS的新手,但熟悉关系数据仓库,关于参考维度,我的问题是它们在正确使用时是坏的、必要的坏的还是有用的?每一篇文章我都能找到参考资料和创业作品以及地理维度,但我在寻找真实世界的经验

我的多维数据集有一个相当标准的日期维度,我想创建一个日期度量引用维度,该维度在我的日期维度中有一个FK DateId。在这个Date Metrics reference维度中,我将为AccountId添加一个成员和几个“Action”成员,以汇总我希望按日期、月份或年份等统计的特定操作

在它的根上,我的日期度量引用将是DateID和AccountId上的uniuqe,这将使我能够通过我试图将其关联回的日期维度总结“操作”移动


这一切都错了吗?

引用维度:表示如何将维度引用到多维数据集。创建维度时,它们自己存在,您可以将它们添加到“维度使用情况”选项卡上的多维数据集中。这是使用维度浏览多维数据集数据所必需的

我认为您实际上是在询问“属性关系”(维度配置的第二个选项卡),答案是它们非常有用。我甚至看过一段微软MVP的视频,他说这可能是你在多维数据集上能做的最重要的配置

属性关系表示维度上的属性之间的关系。例如,在日期维度上,您将

day -> month -> quarter -> year
它总是“相反”的配置,就好像它是一个层次结构一样


另一个非常重要的配置是关系类型,在日期示例中,您应该将其设置为刚性,因为数据永远不会更改(01-01-2012成员将始终属于2012年),因此SSAS将在您处理多维数据集时维护计算的聚合(当然,除非您进行完整处理)

Yep,谢谢你的澄清。实际上,我放弃了日期度量参考维度的想法,因为我还试图解决事实粒度问题,但一开始并没有意识到这一点。对我来说,答案是将DateId添加到我的原始事实表中,该事实表是AccountId的粒度,然后将FK添加到具有层次结构和属性关系的Date维度中。