SSAS表格视图

时间:2017-11-10 16:16:06

标签: ssas ssas-tabular

我正在构建我的第一个表格视图并有一个问题。

我有的表格模型有3个基于3个视图的表,这些视图存在于SQL服务器上。事件视图,用户视图和类别视图。

在事件视图中,我有2列(AssignedUser,CreatedUser),它们都可以根据用户ID链接到用户视图,但是我被告知只有一个表之间的一个关系可以同时处于活动状态?如果是这种情况,我如何将分配和创建的用户链接回用户表?

很抱歉,如果回答简单,我在谷歌上找不到任何有用的东西,我试过了!

非常感谢

1 个答案:

答案 0 :(得分:1)

如果您需要加入2次(或更多)维度用户,则可以复制现有视图。 例如: 您的 DimUser 视图将是 DimUserInCharge (或DimSupportTeam,..)和 DimEndUser (或DimClient,..)

这是一个基于Adventure Works DB的小例子 Here is a small exeample based on Adventure Works DB

如果您想保持相同的尺寸,则必须以不同的方式设计您的事实。 (也许可以添加另一个维度,如" DimUserType") 或添加2个不同的事实表 ...

对你有帮助吗? 阿诺