SSAS主动缓存^JK
SSAS中的主动缓存,的意思就是主动处理类似,当一个条件触发,则cube开始处理维度和度量值聚合,所以主动缓存,可以理解为主动处理,当设置为自动MOLAP时则 当维度表或者度量值表更改时触发,设置如下
首先在cube中吧cube的属性选项卡中的属性ProactiveCaching设置为自动MOLAP。
然后进入分区选项卡,针对具体每个分区都要点一下然后属性ProactiveCaching设置相应的类型,比如数量分区中的第二个分区我想设置为ROLAP或者HOLAP等等,可以对每个分区单独设置存储设置。
点击存储设置中的选项则进入下面页面到选项为自动MOLAP时设置如下,意思为静默间隔为10s就是当我处理完dim表或者fact表之后10s开始处理,静默覆盖间隔的意思是如果我插入数据量很大超过了设置的10分钟则到10分钟时开始处理不再等待所有数据都处理完成再开始,这时会创建快照来处理cube,静默覆盖间隔的意思其实就是从数据开始插入到最大可以等待的时间。放弃过时缓存的意思就是如果我设置了4小时则如果4小时内我没有处理cube则系统自动放弃已经处理的聚合从新处理,然后这段处理时间中如果选择了立即联机则会从关系表中读取数据,如果没选择立即联机则没有数据可以展示,就是空的都是。定期更新缓存就是字面意思了,设置一个时间比如1天,则没隔1天更新一次,但是无法设置几点开始更新。