場景:在開發報表初期,往往我們遇到過這種問題,我們手工修改了DB中的測試數據,但是返回報表看,數據還沒有更新,難道是設計出問題了?NO,不要慌,這是因為Cognos為了查詢效率設計了高速緩存的選項。
高速緩存的優點:可以加快查詢速度,實現效率。
高速緩存的缺點:在發送一些即時的數據的時候,可能會產生一定的偏差
禁用高速緩存的兩種辦法:
方法1:在數據包端禁用高速緩存,那么所有引用此數據包的報表都將禁用本地高速緩存。
設置方法-進入FrameWork-項目-編輯控制規則

方法2:在report studio 端禁用高速緩存,此方法只針對當前開發的報表。
設置方法-進入報表開發界面-查詢-使用本地高速緩存設置為否

PS:禁用高速緩存,可能對系統性能有影響哦,會增加重新連接數據庫的次數和查詢次數,
我們可以根據自己的需求,有選擇的去啟用或者禁用Cognos高速緩存.
