MicroStrategy ONE

监控内容缓存

从 MicroStrategy 2021 Update 9 开始,此功能开箱即用。

从 MicroStrategy 2021 Update 10 月 7 日月度发布版开始,监控内容缓存的功能作为预览功能。MicroStrategy 中的内容缓存是用户执行创建的缓存,是报表、文档和仪表板的预先计算和预处理的数据结果。内容缓存存储在 MicroStrategy 的 Intelligence 服务器内存磁盘中,以便快速检索数据,而不是针对仓库重新执行报告或仪表板。缓存是一种有用的策略,您的管理员可以使用它来减少对数据库的需求并提高 MicroStrategy 报告性能的速度。但是,缓存数据并不总是最新的,因为自创建缓存以来它就没有通过数据源运行过。

内容缓存可以通过以下方式创建缓存更新订阅或由用户手动执行。

一个报告缓存是 MicroStrategy 内的数据存储,用于保存报表中显示的数据源最近请求的信息。首次执行报告时会创建缓存,并将请求提交到数据库以收集最新数据。然后,报告的结果将被缓存或存储在 MicroStrategy 中。通常,经常请求的报告会被缓存,因为如果报告已被缓存,那么对同一报告的未来请求将能够更快地返回数据。执行时间更快,因为缓存的报告不需要针对数据源运行。在缓存中,来自数据源的结果被存储起来,可供需要相同数据的新作业请求使用。

您可以通过在执行报表之前删除报表的缓存来获取已缓存的报表的新数据。删除报表的缓存会强制报表再次通过数据源执行,从而返回数据源中最新的数据。您必须具有管理权限才能删除报告缓存。

一个文档缓存是已经执行过的文档的缓存数据。当再次执行该文档时,系统将访问缓存来显示数据,而不是针对仓库执行 SQL 来呈现数据。启用文档缓存以便在第一次执行文档时生成缓存。相同模式下的后续文档执行将使用缓存。禁用文档缓存,以便每次以不同模式执行文档时将文档查询提交到数据仓库。

一个仪表板缓存是已经执行的仪表板的缓存数据。当仪表板第一次针对数据源执行时,它会生成缓存。对于仪表板的每次执行,缓存都会立即呈现数据,因为它是从缓存数据中获取的。

一个其他缓存是 Workstation 中引入的缓存,它显示作为 MicroStrategy Library 中仪表板的数据集执行的报表和文档缓存。

  1. 打开 Workstation 窗口

  2. 在导航窗格中的行政, 点击監視器

  3. 在左侧窗格中,单击缓存

  4. 点击内容

  5. 右键单击缓存以查看其详细信息、从内存中加载/卸载它,或者刷新、停用、下载或删除它。