表格模型和多维模型是否以相同的方式构建?

时间:2019-08-31 23:53:07

标签: ssas powerbi-desktop ssas-tabular multidimensional-cube

我很难理解表格模型与多维模型之间的区别。

不同时使用维度和事实表吗?

不能都具有星型或雪花型吗?

既没有度量值也没有计算列?

有什么区别?

此外,如果我使用Power BI并且连接到SQL Server而不是SSAS,我仍然可以使用它做我的事情。如果仅可以在SQL Server中进行操作,为什么表格模型需要SSAS?

1 个答案:

答案 0 :(得分:2)

  

不同时使用维度和事实表吗?

不。多维使用属性层次结构和度量值组。表格使用表格,并且没有内置的“事实”或“维度”概念。

  

不能都具有星型或雪花型吗?

是的。 Tabular也可以具有其他设计。表格模型可以具有单表或更多归一化的Sachem,尽管通常将星形或雪花设计视为最佳实践。

  

既没有度量值也没有计算列?

MD没有计算的列。参见Comparing tabular and multidimensional solutions

  

此外,如果我使用Power BI并连接到SQL Server而不是SSAS,我仍然可以用它做我的事情。

不。 Power BI 总是使用表格或多维模型。当使用Power BI连接到SQL Server时,您将创建表格模型,或者将数据导入内存,或者创建DirectQuery模型(或混合模型)。无论哪种情况,都仍然会创建一个表格模型,该表格模型嵌入在.PBIX或SSAS / AAS服务器中。