1 概述
缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速率很快。
2 模型缓存介绍
选项 | 内容 |
---|---|
缓存策略 | 默认选项:系统配置项;可以选择 禁用缓存、启动缓存。 如果是禁用缓存,每次取数都会重新取数。 如果是 启用缓存 则取缓存数据。 |
禁用缓存 |
如果在报表层,比如仪表盘:
|
启用缓存 |
如果在报表层,比如仪表盘:
|
2.1 清除指定模型的缓存
通过接口定时清除具体某个/几个模型的缓存:
① 接口方法全限定名: smartbix.smartbi.AugmentedDataSetForVModule.clearCacheByDatasetId(String) ② 接口调用: 1、前端调用 var util = jsloader.resolve('freequery.common.util');util.remoteInvoke(‘AugmentedDataSetForVModule’,’clearCacheByDatasetId’,['I82808081017f72bb72bb395f017f72bb395f0000']) 1、 后端调用 AugmentedDataSetForVModule.getInstance().clearCacheByDatasetId方法 ③ 接口参数及其说明: ● id: String 数据模型id。 ● 无返回值 ④ 调用示例: AugmentedDataSetForVModule.getInstanceSAugmentedDataSetForVModule.getInstance().clearCacheByDatasetId("I82808081017f72bb72bb395f017f72bb395f0000");