3

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

提前致谢..

4

1 回答 1

5

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

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

在此处输入图像描述

在维度文件夹中,您将看到每个属性的一单独文件。该集合由多种文件类型组成,具体取决于设计。除了默认键之外,是否定义了它们的属性关系?聚合呢?用户层次结构?

在此处输入图像描述

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

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

于 2012-04-20T13:12:17.677 回答