mondrian的缓存机制相当了得,为了提高查询效率,所以将所有数据都加载到缓存里面,但这个给调试带来了不便,如果修改了事实表和维表的数据,查询依然还是之前的数据。以下代码为清除Mondrian缓存。这样就不用每次重启服务才能看到新数据了
AggregationManager.instance().getCacheControl(null).flushSchemaCache();
mondrian的缓存机制相当了得,为了提高查询效率,所以将所有数据都加载到缓存里面,但这个给调试带来了不便,如果修改了事实表和维表的数据,查询依然还是之前的数据。以下代码为清除Mondrian缓存。这样就不用每次重启服务才能看到新数据了
AggregationManager.instance().getCacheControl(null).flushSchemaCache();