Ssas 将事实表视为数据立方体中的维度表

Ssas 将事实表视为数据立方体中的维度表,ssas,mdx,data-cube,Ssas,Mdx,Data Cube,我的sqlserver数据库中有一个视图,但现在,我想构建一个数据立方体而不是视图,目的是提高选择效率。 . 在这个视图中,两个表连接并选择了许多列。现在的问题是在data cube中,您必须至少有一个度量表,但我只希望将这两个事实表视为维度表,这样我就可以得到与视图类似的输出 有什么帮助或其他方法吗?谢谢 您需要创建至少一个维度:对于您的案例,您可以基于视图创建新命名查询,使用ID作为维度的关键属性。不建议这样做,我建议您关注星型模式建模。 但是,如果要在多维数据集中添加表,则需要复制它。

我的sqlserver数据库中有一个视图,但现在,我想构建一个数据立方体而不是视图,目的是提高选择效率。 . 在这个视图中,两个表连接并选择了许多列。现在的问题是在data cube中,您必须至少有一个度量表,但我只希望将这两个事实表视为维度表,这样我就可以得到与视图类似的输出


有什么帮助或其他方法吗?谢谢

您需要创建至少一个维度:对于您的案例,您可以基于视图创建
新命名查询
,使用ID作为维度的关键属性。

不建议这样做,我建议您关注星型模式建模。

但是,如果要在多维数据集中添加表,则需要复制它。 两个表将用于创建您的度量值(聚合、求和、计数、比较等) 另外两个表将用于创建维度(属性、过滤器等)

我给你画了一个小模型

从表1(维度)和表1(事实)中,您的密钥将是facttable1.ID 从表1(维度)和表1(事实)中,您的键将是外键

这对你有帮助吗

问候,, 阿诺