ssas - 表格和多维模型的构建方式是否相同?
问题描述
我很难理解表格模型与多维模型之间的区别。
不要同时使用维度和事实表?
不能都具有星形或雪花模式吗?
没有度量值和计算列?
有什么区别?
此外,如果我使用 Power BI 并且连接到 SQL Server 而不是 SSAS,我仍然可以使用它来完成我的工作。如果可以在 SQL Server 中完成,为什么表格模型需要 SSAS?
解决方案
不要同时使用维度和事实表?
没有。多维使用属性层次结构和度量值组。表格使用表格,并且没有关于“事实”或“维度”是什么的内置概念。
不能都具有星形或雪花模式吗?
是的。Tabular 也可以有其他设计。表格模型可以具有单表或更规范化的 sachem,尽管使用星形或雪花设计通常被认为是最佳实践。
没有度量值和计算列?
MD 没有计算列。请参阅比较表格和多维解决方案
此外,如果我使用 Power BI 并且连接到 SQL Server 而不是 SSAS,我仍然可以使用它来完成我的工作。
没有。Power BI始终使用表格或多维模型。当你使用 Power BI 连接到 SQL Server 时,你正在创建一个表格模型,并且要么将数据导入内存,要么创建一个 DirectQuery 模型(或混合模型)。在任何一种情况下,仍然会创建一个表格模型,嵌入在 .PBIX 或 SSAS/AAS 服务器中。
推荐阅读
- javascript - 上传/选择文件前的警告弹出框
- javascript - 如何在 JavaScript 中正确销毁 RTCPeerConnection?
- javascript - JavaScript webpack - 如何在模块之间共享变量?
- kubernetes - GKE 中对 etcd 的限制
- c# - SkiaSharp 镜像位图
- c# - LINQ 查询不适用于 Select2
- sql - SQL 选择具有与特定条件匹配的(未知)属性的对象
- java - Webdriver 没有找到 SharePoint 对话框?
- php - 如何在同一个域下拥有一个 wordpress 页面和一个 windows server web 应用程序?
- powershell - 如何使用 Powershell 将哈希表与另一个哈希表进行比较?