我目前正在研究SQL Server 2008作为商业智能解决方案,目前正在研究Analysis Services(我对整个商业智能都很陌生......)
我对SSAS中的一些术语感到有些困惑,特别是立方体和MS的统一维度模型之间的概念差异。
我相信SSAS中的多维数据集基本上是一个OLAP多维数据集 - 维度,度量,位于底层数据源和业务用户之间。
但那就是我对UDM的理解。
docs for SQL Server 2005似乎也暗示了这一点:
“多维数据集本质上是统一维度模型(UDM)的同义词”。
但是后来SQL Server 2008 pages提示UDM是多维数据(多维数据集)和关系数据的包装器:
“使用统一维度模型为关系数据和多维数据提供一个统一的业务视图,其中包括业务实体,业务逻辑,计算和指标。”
This blog post同样表示:
“UDM为所有OLAP分析和关系报告需求提供单维模型。因此您可以使用MDX或SQL”
UDM是否位于多维数据集之上?或者他们是一回事吗?我认为我会使用Cube Designer应用程序开发多维数据集;我将用什么开发UDM?
答案 0 :(得分:4)
传统的立方体基于单个度量组(事实),在星形或雪花结构中具有相关的维度。
UDM(统一数据模型)允许您通过使用参考维度和多对多维度,在几乎任何基础SQL数据模型上创建多维结构。
请注意,仅仅因为你并不意味着你应该在任何旧结构之上使用AS - 它很可能表现不佳。传统的星型模式最快。
有时也可以指其他SSAS功能,例如操作和KPI。