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