我在蒙德里安文献上读过这个
刷新维度缓存 应用程序也可能希望对维度表进行修改。Mondrian目前不允许应用程序控制成员的缓存.
我有一个动态尺寸的仓库。我尝试过flushMember(Member, boolean children)或flushMembers(CellRegion),以完成冲洗,但没有成功(也许我不知道如何称呼它们)。
我正在使用Mondrian3.0.4,所以我的问题是: mondrian的新版本是否支持无痛苦地刷新维度缓存?
或者有没有办法在蒙德里安3.0.4做到这一点?
发布于 2012-08-22 18:08:43
刷新整个模式缓存对我是有效的,因为没有办法只为成员做到这一点。在多维数据集模式中禁用缓存机制太具有侵入性,并且存在巨大的性能问题。
CacheControl.flushSchema(catalogSchema);发布于 2012-06-21 16:06:47
在XML中,始终可以在cache="false"元素上设置<Cube>。
发布于 2012-02-20 15:34:08
根据您所链接的文章:
Mondrian目前不允许应用程序控制成员的缓存。
你甚至把这个包括在你的引文里(!)。
这是明确的,你不能在目前(至少不以官方支持的方式)。据我了解,您提到的方法是将来添加此功能时可能提供的API类型的示例。它们目前不存在。
https://stackoverflow.com/questions/9218539
复制相似问题