通过接口定时清除具体某个/几个模型的缓存:
① 接口方法全限定名: 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");
计划任务调用示例
//下面一行填数据模型的ID var datasetId = "Iff80808101815cc05cc0a2d50181677795bc00bd"; Packages.smartbix.smartbi.AugmentedDataSetForVModule.getInstance().clearCacheByDatasetId(datasetId);