我目前正在研究 SQL Server 2008 作为商业智能解决方案,目前正在研究分析服务(而且我对商业智能整体来说还是个新手......)
我对 SSAS 中的一些术语感到有些困惑,尤其是多维数据集和 MS 的统一维度模型之间的概念差异。
我相信 SSAS 中的多维数据集基本上是一个 OLAP 多维数据集——维度、度量、位于底层数据源和业务用户之间的东西。
但是,这也是我理解的 UDM 的含义。
docs for SQL Server 2005 似乎暗示了很多:
但是 SQL Server 2008 pages 有点暗示 UDM 是多维数据(多维数据集) 和 关系数据的包装器:
This blog post 也有类似的建议:
UDM 是位于立方体上方的东西吗?或者它们是同一回事吗?我想我会使用 Cube Designer 应用程序开发多维数据集;我会用什么来开发 UDM?
最佳答案
传统的多维数据集基于具有星形或雪花结构中的关联维度的单个度量组(事实)。
UDM(统一数据模型)允许您通过使用引用维度和多对多维度在几乎任何底层 SQL 数据模型上创建多维结构。
请注意,仅仅因为您可以,并不意味着您应该将 AS 放在任何旧结构的顶部 - 它很可能会表现不佳。传统的星型模式是最快的。
有时也表示附加的 SSAS 功能,例如操作和 KPI。
关于sql-server - 多维数据集和统一维度模型(如果有)之间有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2517037/