首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MONDRIAN:刷新维度缓存

MONDRIAN:刷新维度缓存
EN

Stack Overflow用户
提问于 2012-02-09 20:49:18
回答 3查看 1.1K关注 0票数 0

我在蒙德里安文献上读过这个

刷新维度缓存 应用程序也可能希望对维度表进行修改。Mondrian目前不允许应用程序控制成员的缓存.

我有一个动态尺寸的仓库。我尝试过flushMember(Member, boolean children)flushMembers(CellRegion),以完成冲洗,但没有成功(也许我不知道如何称呼它们)。

我正在使用Mondrian3.0.4,所以我的问题是: mondrian的新版本是否支持无痛苦地刷新维度缓存?

或者有没有办法在蒙德里安3.0.4做到这一点?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-22 18:08:43

刷新整个模式缓存对我是有效的,因为没有办法只为成员做到这一点。在多维数据集模式中禁用缓存机制太具有侵入性,并且存在巨大的性能问题。

代码语言:javascript
复制
CacheControl.flushSchema(catalogSchema);
票数 0
EN

Stack Overflow用户

发布于 2012-06-21 16:06:47

在XML中,始终可以在cache="false"元素上设置<Cube>

票数 1
EN

Stack Overflow用户

发布于 2012-02-20 15:34:08

根据您所链接的文章:

Mondrian目前不允许应用程序控制成员的缓存。

你甚至把这个包括在你的引文里(!)。

这是明确的,你不能在目前(至少不以官方支持的方式)。据我了解,您提到的方法是将来添加此功能时可能提供的API类型的示例。它们目前不存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9218539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档