你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
没有找到相关结果
左右 - 数据服务专家 专注于IBM家族高级分析领域钻研 数据可视化践行者 2016-06-18 回答
赞同来自: 小耳朵
要回复问题请先登录或注册
推荐一份编程学习资源,包含了各类编程语言学习进阶路线图、视频教程、配套书籍文档、数百份面经,各大厂面试真题。编程语言包括:Java、前端、PHP、Python、Linux运维、软件测试、数据解构与算法、C语言、go语言等
微信扫码关注公众号,发送 "编程"获取资源
1 个回复
左右 - 数据服务专家 专注于IBM家族高级分析领域钻研 数据可视化践行者 2016-06-18 回答
赞同来自: 小耳朵
正常情况下可以通过禁用会话缓存达到你的要求,无论是在报表级别上,还是包级别上
- 在数据包或报表级别禁用会话高速缓存: http://www.ibm.com/support/knowledgecenter/zh/SSEP7J_10.2.2/com.ibm.swg.ba.cognos.ug_cra.10.2.2.doc/t_asg_steps_disable_report_level.html?view=embed#asg_steps_disable_report_level
- 在服务器级别禁用会话高速缓存:http://www.ibm.com/support/knowledgecenter/zh/SSEP7J_10.2.2/com.ibm.swg.ba.cognos.ug_cra.10.2.2.doc/t_asg_steps_disable_server_level.html?view=embed#asg_steps_disable_server_level
如果一定要强调“手动”删除缓存,那么在报表使用DQM时可以通过清除Query Service Caching来达到。具体可以在Cognos管理中“Configuration”页面下有一个Query Service Caching,直接清除即可。你若不删默认24小时才被删。当然你也可以周期性的删除这个缓存(但我觉得没什么意义),要是感兴趣请看这个步骤:http://www.ibm.com/support/knowledgecenter/en/SSCRDM_10.1.0/com.ibm.swg.im.cognos.ug_cra.10.1.0.doc/ug_cra_id14192ASG_QSTask.html?view=embed#ASG_QSTask
总体来说缓存是Cognos BI里面一个特别复杂的概念,首先分清CQM和DQM的缓存已经很不容易,因为这俩的缓存机制就不同。CQM中间还要针对Tabular与Dimensional又有不同的缓存机制,以后要是有时间好好总结总结。但是有一点需要考虑就是:能不关缓存就别关,因为其实Cognos性能提升很大一个手段就是通过缓存。