SSAS 2008主动缓存在视图上不起作用?

SSAS 2008主动缓存在视图上不起作用?,ssas,Ssas,我创建了一些视图作为维度和事实。我在措施上设置了主动缓存,希望看到措施自动更新。在存储设置中,我为分区自动设置MOLAP(度量值组只有一个分区),并在选项中,分别将静默间隔和静默覆盖间隔设置为10秒和10分钟。还选中立即联机并启用ROLAP聚合。在通知选项卡中,我将跟踪表(SQL Server)指定为事实视图 我部署了这个项目。但是,当我在事实视图的基础表中手动添加或删除行时,刷新后多维数据集浏览器中没有更新 为了证明这一点,我创建了另一个具有所有相同维度和事实的项目,除了使用视图之外,我使用了

我创建了一些视图作为维度和事实。我在措施上设置了主动缓存,希望看到措施自动更新。在存储设置中,我为分区自动设置MOLAP(度量值组只有一个分区),并在选项中,分别将静默间隔和静默覆盖间隔设置为10秒和10分钟。还选中立即联机并启用ROLAP聚合。在通知选项卡中,我将跟踪表(SQL Server)指定为事实视图

我部署了这个项目。但是,当我在事实视图的基础表中手动添加或删除行时,刷新后多维数据集浏览器中没有更新

为了证明这一点,我创建了另一个具有所有相同维度和事实的项目,除了使用视图之外,我使用了实际的表。使用所有相同的主动缓存,这次我能够在多维数据集浏览器中刷新后看到更改(从事实表中添加/删除行)


有人能解释吗?谢谢。

您应该将SSA配置为跟踪基础表而不是视图