什么是多维数据集和统一维度模型(如果有的话)有什么区别?
-
22-09-2019 - |
题
目前,我正在研究SQL Server 2008作为商务智能解决方案,目前在看的Analysis Services(我是很新,商业智能作为一个整体......)
我有点由一些在SSAS的术语,特别是立方体和MS的统一维度模型之间的概念上的差异的混淆。
相信在SSAS立方体基本上是一个OLAP立方体 - 尺寸,措施,一些基本数据源和商业用户之间坐在
但随后这是什么样的我明白UDM成为好。
在文档对于SQL Server 2005 一>似乎表明尽可能多的:
“立方体是具有统一维度模型(UDM)基本上等同于”。
但随后 SQL Server 2008中的网页的排序表明UDM对于两个多维数据的包装(立方体)和强>关系数据的:
“使用统一维度模型,以提供用于包括业务实体,业务逻辑,计算和度量关系和多维数据的一个综合业务视图。”
此博客帖子表明类似地:
“UDM为所有OLAP分析和关系型报表需要一个三维模型。所以,你可以使用MDX或SQL”
时的UDM的东西,坐在上面的冰块?或者,他们同样的事情?我相信我将同多维数据集设计应用立方体;我会怎么发展一个UDM有?
解决方案
一个传统的立方体是基于一个单一度量组(事实)与星形或雪花结构相关dimensiona。
一个UDM(统一数据模型),可以在创建多维结构只是通过使用参考尺寸和多对许多尺寸的任何基础SQL数据模型。
请注意,只是因为你并不意味着你应该对任何旧结构的顶部巴掌AS - 它很可能会表现不佳。传统的星型模式是最快的。
它有时也被认为是指附加SSAS设有例如操作和KPI。
不隶属于 StackOverflow