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

Are tabular and multidimensional models built the same way?

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

不都使用维度和事实表吗?

不能同时采用星型或雪花型模式吗?

不是都有度量和计算列吗?

有什么区别?

另外,如果我使用的是 Power BI 并且我连接到 SQL 服务器而不是 SSAS,我仍然可以用它做我的事情。如果您可以在 SQL 服务器中完成,为什么表格模型需要 SSAS?

Don't both use dimensions and fact tables?

没有。多维使用属性层次结构和度量组。表格使用表格,并且没有关于 "fact" 或 "dimension" 是什么的内置概念。

Can't both have a star or snowflake schema?

是的。 Tabular 也可以有其他设计。表格模型可以有单个 table 或更多规范化的 sachems,尽管使用星形或雪花设计通常被认为是最佳实践。

Don't both have measures and calculated columns?

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

Also, if I'm using Power BI and I connect to SQL Server instead of SSAS, I can still do my thing with it.

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