Reporting services 分区、维度和度量值组上的主动缓存之间的差异

Reporting services 分区、维度和度量值组上的主动缓存之间的差异,reporting-services,ssas,Reporting Services,Ssas,在阅读了大量文档之后,我仍然不清楚在不同的位置设置了主动缓存:分区、维度和度量值组 在这些不同的位置设置它们有什么区别?在哪里需要将SSRS报告的主动缓存设置为最新(在我的情况下,我将使用定时轮询)?当您为维度配置主动缓存时,这将使维度与源保持最新。客户维度是一个你可以考虑启用主动缓存的地方,因为日期维度是(通常)静态的,所以你不需要为那个配置一个主动缓存(除非你有一个当前的日期标志或类似的东西)。 MeasureGroup和Partition主动缓存特定于您的事实数据。区别仅仅在于粒度。如果希

在阅读了大量文档之后,我仍然不清楚在不同的位置设置了主动缓存:分区、维度和度量值组


在这些不同的位置设置它们有什么区别?在哪里需要将SSRS报告的主动缓存设置为最新(在我的情况下,我将使用定时轮询)?

当您为维度配置主动缓存时,这将使维度与源保持最新。客户维度是一个你可以考虑启用主动缓存的地方,因为日期维度是(通常)静态的,所以你不需要为那个配置一个主动缓存(除非你有一个当前的日期标志或类似的东西)。
MeasureGroup和Partition主动缓存特定于您的事实数据。区别仅仅在于粒度。如果希望度量值组中的所有分区都使用相同的主动缓存设置,则应在度量值组级别对其进行配置。但是,如果只有最近一个分区中的数据正在更改(例如当前月份),则您可以在该特定分区上配置主动缓存。

当您为维度配置主动缓存时,这将使维度与源保持最新状态。客户维度是一个你可以考虑启用主动缓存的地方,因为日期维度是(通常)静态的,所以你不需要为那个配置一个主动缓存(除非你有一个当前的日期标志或类似的东西)。
MeasureGroup和Partition主动缓存特定于您的事实数据。区别仅仅在于粒度。如果希望度量值组中的所有分区都使用相同的主动缓存设置,则应在度量值组级别对其进行配置。但是,如果只有最近一个分区中的数据在更改(比如说当前月份),那么您可以在该特定分区上配置主动缓存。

感谢您的澄清。出于某种原因,这对我来说并没有达到预期的效果。我有MOLAP设置,每10分钟在维度上轮询一次,但我从未看到任何变化。我仍然需要重新处理维度以使数据发生更改。我会对此进行更多的研究,如果我不能弄清楚的话,也许会再写一篇文章。谢谢你的澄清。出于某种原因,这对我来说并没有达到预期的效果。我有MOLAP设置,每10分钟在维度上轮询一次,但我从未看到任何变化。我仍然需要重新处理维度以使数据发生更改。我会对此进行更多的研究,如果我不能弄清楚的话,也许会再写一篇文章。