Mondrian/saiku-闭合表 - 空指针异常



我当前正在做一个POC,并在闭合表中面临问题。我正在使用saiku ce,数据库是Postgres。一切都起作用,直到我添加封闭表为止。如果删除闭合表层次结构,则不会遇到任何错误。如果保留它,我会得到错误。我已经使用foodmart.xml创建了演示模式,从saiku本身下载。

一些论坛建议这是Mondrian的一个公开错误,但是如果是为什么同样的语法与Foodmart一起使用?Saiku CE有问题吗?如果我使用saiku ee(试用版)作为我的POC,那么它会起作用吗?

11:54:17,900警告[Rolaputil] Mondrian:警告:JDBC驾驶员Sun.jdbc.odbc.jdbcodbcdriver找不到11:54:17,902警告[Rolaputil] Mondrian:警告:JDBC驾驶员Oracle.jdbc.oracledriver找不到11:54:18,728错误[SecurityWareConnectionManager]错误连接:ERSDEMODSjava.lang.nullpointerexception

<Dimension name="Organisation" key="Org Id">
    <Attributes>
        <Attribute name="Par Org" table="org_organisation" keyColumn="parent_id"  />
        <Attribute name="Org Id" table="org_organisation" keyColumn="id" nameColumn="name"   />
        <Attribute name='Country Name' table='org_organisation' keyColumn='country' hasHierarchy='false' />
        <Attribute name='County Name' table='org_organisation' hasHierarchy='false'>
            <Key>
                <Column name='country' />
                <Column name='county' />
            </Key>
            <Name>
                <Column name='county' />
            </Name>
        </Attribute>
        <Attribute name='City Name' table='org_organisation' keyColumn='city' hasHierarchy='false' />
    </Attributes>
    <Hierarchies>
        <Hierarchy name="Organisations" allMemberName="All Organisations">
            <Level attribute="Org Id" parentAttribute="Par Org" nullParentValue="NULL">
                <Closure table='organisation_closure' parentColumn="closure_parent_org_id" childColumn="org_id" />
            </Level>
        </Hierarchy>
         <Hierarchy name='Oragnisation Location' allMemberName='All Org Location'>
            <Level attribute='Country Name' />
            <Level attribute='County Name' />
            <Level attribute='City Name' />
        </Hierarchy>
    </Hierarchies>
</Dimension>

问候,puneet tayal

设法解决了此问题。尺寸定义是正确的,但是在立方体中应声明具有闭合表的尺寸。如果您在立方体之外宣布它们,您将遇到这个愚蠢的错误。看起来像Mondrian 4的错误。

regrads,puneet tayal

最新更新