我理解ROLAP,MOLAP,HOLAP的区别,但这是否意味着ROLAP永远不需要处理,因为你总是直接从数据库中获取数据?
发布于 2012-12-14 17:15:02
在MOLAP中,您将把聚合存储在Analysis Services的数据目录中。使用ROLAP,您将把聚合存储在关系数据库的索引视图中。ROLAP将为你提供一种比MOLAP更慢的实时方法,但对于你需要偶尔查看的历史资料来说,ROLAP是很好的。
来自MSDN:
如果分区使用ROLAP存储模式,并且其源数据存储在SQL Server数据库引擎中,则Analysis Services会尝试创建索引视图以包含该分区的聚合。如果Analysis Services无法创建索引视图,则不会创建聚合表。尽管Analysis Services处理在SQL Server数据库引擎上创建索引视图的会话要求,但ROLAP分区及其架构中的表必须满足以下条件,Analysis Services才能为聚合创建索引视图:
ROLAP分区不能包含使用最小或最大聚合functions.
表必须已创建并将以下选项设置为tk.customer
Read the whole thing here.
https://stackoverflow.com/questions/13875001
复制相似问题