用于ssas存储的文件是什么

时间:2012-04-20 12:00:50

标签: ssas

请帮助我理解ssas中用于存储的文件。我知道有关ROLAP,HOLAP等的一些基础知识。我想知道ssas正在创建的文件类型以及用于存储这些ROLAP的数据,HOLAP ,MOLAP方法。(例如在普通的sql数据库中我们知道.mdf文件,这个文件被逻辑分为8kb文件,它们的数据存储在行中......等。)

提前致谢..

1 个答案:

答案 0 :(得分:5)

SSAS存储与DBEngine完全不同。使用MOLAP时,数据分布在许多文件中,当您考虑OLAP查询的典型访问模式(读取:随机访问)时,这些数据是有意义的,因为OLTP查询通常更具连续性。

如果查看SSAS实例的DATA目录,您将看到每个AS数据库的文件夹。在内部,您的多维数据集中的每个对象都有单独的文件夹(维度,度量值组等)。这就是为什么将DistinctCount度量放在自己的度量组中是有意义的。

enter image description here

在维度文件夹中,您会看到每个属性的单独设置文件。该集合包含各种文件类型,具体取决于设计。是否定义了除默认密钥之外的属性关系?聚合怎么样?用户层次结构?

enter image description here

衡量小组更直接。每个分区都有一个单独的文件,其中包含实际的事实/数据。其他所有内容都与聚合相关(将维度文件链接到事实文件)。

有关文件类型和物理存储的详细信息,请查看本书... Microsoft SQL Server 2005 Analysis Services