在 SSAS 中,如果我在 Dimension 使用选项卡而不是 DEV 中定义 Fact 和 Dimension 之间的关系怎么办
Posted
技术标签:
【中文标题】在 SSAS 中,如果我在 Dimension 使用选项卡而不是 DEV 中定义 Fact 和 Dimension 之间的关系怎么办【英文标题】:In SSAS What if I define relationship between Fact and Dimension in Dimesion usage tab rather than DSV 【发布时间】:2017-10-20 06:13:45 【问题描述】:我是 SSAS 的新手,所以我没有关于它的基本知识。 在通过一些例子时,我有一个问题: 假设我有很多维度表和事实表,在数据源视图中 SSAS 会自动识别主键关系并创建一些关系,但是除了数据源视图中的那些关系之外,我们还会创建一些 SSAS 无法识别的新关系。
如果我不是在数据源视图中创建事实和维度之间的关系,而是在维度使用选项卡中创建关系,会发生什么情况。
【问题讨论】:
【参考方案1】:即使您在 DSV 中定义了关系,您仍可能需要在“维度使用”选项卡中定义它们,例如引用或多对多关系。
即使您尚未在 DSV 中定义关系,您仍然可以在“维度使用”选项卡中手动创建关系。
在 DSV 中创建关系的好处如下:
代码自文档 帮助 SSDT 向导定义商业智能【讨论】:
所以如果我在维度使用选项卡中定义而不是在 DSV 中定义可以吗? 是的,它会起作用,并且不会有性能差异,但是您确实松散了 dsv 的文档方面以上是关于在 SSAS 中,如果我在 Dimension 使用选项卡而不是 DEV 中定义 Fact 和 Dimension 之间的关系怎么办的主要内容,如果未能解决你的问题,请参考以下文章