维度存储
Microsoft SQL Server Analysis Services 中的维度支持两种存储模式:
关系 OLAP (ROLAP)
多维 OLAP (MOLAP)
存储模式将确定维度数据的位置和形式。 维度的默认存储模式为 MOLAP。 相关主题:分区存储模式和处理
MOLAP
使用 MOLAP 的维度的数据存储在 Analysis Services 实例中的多维结构中。 该多维结构是在处理维度时创建和填充的。 MOLAP 维度提供的查询性能比 ROLAP 维度更好。
ROLAP
使用 ROLAP 的维度的数据实际上存储在用于定义维度的表中。 ROLAP 存储模式无需复制大量数据就可用来支持大型维度,但会降低查询性能。 维度直接依赖于数据源视图中用于定义维度的表,因此 ROLAP 存储模式还可支持实时 OLAP。
重要提示 |
---|
如果维度使用 ROLAP 存储模式并且此维度包括在使用 MOLAP 存储的多维数据集中,则对其源表进行架构更改之后,必须立即进行多维数据集处理。 如果执行此操作失败,则可能会导致对多维数据集进行查询时得到不一致的结果。 相关主题:使用 Integration Services 处理对象。 |