【问题标题】:What is the difference between cubes and the Unified Dimensional Model (if any)?多维数据集和统一维度模型(如果有)有什么区别?
【发布时间】:2010-03-25 15:49:54
【问题描述】:

我目前正在研究将 SQL Server 2008 作为商业智能解决方案,目前正在研究分析服务(我对整个商业智能还很陌生......)

我对 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?

【问题讨论】:

    标签: sql-server sql-server-2008 ssas business-intelligence olap-cube


    【解决方案1】:

    传统的多维数据集基于单个度量值组(事实)以及星形或雪花结构中的相关维度。

    UDM(统一数据模型)允许您通过使用参考维度和多对多维度在几乎任何底层 SQL 数据模型上创建多维结构。

    请注意,仅仅因为您可以,并不意味着您应该在任何旧结构上使用 AS - 它很可能会表现不佳。传统的星型模式最快。

    有时也表示附加的 SSAS 功能,例如操作和 KPI。

    【讨论】:

      猜你喜欢
      • 2021-03-03
      • 2014-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-05
      • 1970-01-01
      相关资源
      最近更新 更多