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

Posted

技术标签:

【中文标题】表格和多维模型的构建方式是不是相同?【英文标题】:Are tabular and multidimensional models built the same way?表格和多维模型的构建方式是否相同? 【发布时间】:2019-08-31 23:53:07 【问题描述】:

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

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

不能同时具有星型或雪花模式吗?

没有度量值和计算列?

有什么区别?

此外,如果我使用 Power BI 并且连接到 SQL Server 而不是 SSAS,我仍然可以使用它来完成我的工作。如果可以在 SQL Server 中完成,为什么表格模型需要 SSAS?

【问题讨论】:

【参考方案1】:

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

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

不能同时具有星型或雪花模式吗?

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

没有度量值和计算列?

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

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

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

【讨论】:

以上是关于表格和多维模型的构建方式是不是相同?的主要内容,如果未能解决你的问题,请参考以下文章

数据仓库的多维数据模型定义

如何将多维数据的表格处理成二维的数据(堆积数据)?见附件图片。excel或者eviews都可以,请求帮忙!

如何以编程方式检查 SSAS 数据库/多维数据集是不是正在处理?

数据挖掘概念与技术--多维数据模型

三个例子,让你看懂数据仓库多维数据模型的设计

数据仓库架构以及多维数据模型的设计