IBM® Cognos® Business Intelligence 报告结果会自动进行高速缓存,这可缩短来自同一用户或后续用户的后续报告查询的响应时间。
要获取刷新的报告结果,必须根据时间间隔设置清除 Cognos 立方体高速缓存。
如果要通过高速缓存更多查询来延长报告响应时间,请配置更长的高速缓存清除时间间隔。高速缓存清除后执行的第一个查询将导致重新计算被查询度量值。
可以使用两种方法来根据时间间隔清除 Cognos 立方体高速缓存,以下部分中对此进行描述。
按指定时间间隔使用 Cognos 自动高速缓存清除配置:
如果安装 Cognos 时随附有 Business Monitor,缺省情况下,高速缓存清理清除间隔为 -1。
通过执行以下步骤,可以在
cognos\configuration\xqe.securecache.config.xml 文件中为所有监控模型配置全局时间间隔:
- 找到文件中标题为 <!-- Dimensionally Modeled Relational --> 的部分。
- 使用值 X 替换出现两次的 <clearCacheEveryXminutes
x="1"/>,以指定高速缓存时间间隔(以分钟为单位)。
值为“-1”表示 Cognos 永远不会自动清除高速缓存。
将 IBM Business
Monitor 调度服务用于 IBM Cognos BI 立方体高速缓存清除:
Business Monitor 管理监控模型的多维数据集高速缓存清除频率。您可以将缺省间隔更改为 5 分钟。
使用 Business Monitor 调度服务方法时,Cognos 全局值 clearCacheEveryXminutes 应该设置为 -1,这样 Cognos 就不会尝试清除高速缓存。
使 Business Monitor 管理立方体高速缓存清除频率的优点是,高速缓存清除周期可以与其他 Business Monitor 调度服务(如数据移动服务)同步,并且可以为每个监控模型指定时间间隔。
要使用
WebSphere® Application
Server 管理控制台来管理
IBM Cognos Business Intelligence 高速缓存服务,请执行以下步骤:
- 单击。
- 单击监控模型。
- 单击。
提示: 如果即便配置了立方体高速缓存时初始报告查询也用时过长,那么可以启用立方体总结表刷新服务(仅在 DB2 for Linux, UNIX and Windows 上可用)。立方体总结表刷新服务会在后台预先聚集维值,这将增加仪表板响应时间,即便是对于清除高速缓存后的首次报告请求也不例外。
如果已启用立方体总结表刷新服务,请配置这两个服务按相同时间间隔和计时运行,以确保高速缓存的值是最新值。