首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蒙德里安罗普模式升级程序

蒙德里安罗普模式升级程序
EN

Stack Overflow用户
提问于 2018-07-31 13:45:41
回答 1查看 183关注 0票数 0

我有mondrian模式(3个版本)。当我在Mondrian4中使用我的模式(V3)时,它会自动尝试通过RolapSchemaUpgrader转换我的模式。但是在转换过程中,它会抛出异常:

代码语言:javascript
复制
16:21:20,816 WARN  [RolapSchema] Model is in legacy format
16:21:36,059 ERROR [SecurityAwareConnectionManager] Error connecting: cubetl
java.lang.NullPointerException
    at mondrian.rolap.RolapSchema$PhysLink.deriveSql(RolapSchema.java:2046)
    at mondrian.rolap.RolapSchema$PhysLink.<init>(RolapSchema.java:2004)
    at mondrian.rolap.RolapSchema$PhysSchema.addLink(RolapSchema.java:945)
    at mondrian.rolap.RolapSchemaUpgrader.registerRelation(RolapSchemaUpgrader.java:3013)
    at mondrian.rolap.RolapSchemaUpgrader.convertHierarchy(RolapSchemaUpgrader.java:2800)

我不知道为什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-01 08:43:15

我解决了问题。在我的例子中,我必须为每个primaryKey添加Hierarchy属性。文件告诉我们:

如果未指定,则使用最低级别的键。

但这对我没用。

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

https://stackoverflow.com/questions/51614914

复制
相关文章

相似问题

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