현재 PoC를 수행 중이며 클로저 테이블에 문제가 있습니다. 나는 Saiku CE를 사용하고 데이터베이스는 포스트그레스 다. 클로저 테이블을 추가 할 때까지 모든 작업이 수행됩니다. 클로저 테이블 계층을 제거하면 오류가 발생하지 않습니다. 그것을 유지하는 경우 오류가 발생합니다. 나는 Saiku 자체에서 다운로드 한 Foodmart.xml을 사용하여 데모 스키마를 만들었습니다.몬드리안/사이 쿠 - 클로저 테이블 - 널 포인터 예외
일부 포럼에서는 Mondrian과의 공개 버그가 있다고 제안했지만, 그렇다면 동일한 구문이 foodmart와 함께 작동하는 이유는 무엇입니까? Saiku CE에 문제가 있습니까? PoC에 Saiku EE (평가판)을 사용하면 작동합니까?
11 : 54 : 17900 [RolapUtil] 몬드리안 WARN 경고 : JDBC 드라이버 sun.jdbc.odbc.JdbcOdbcDriver 발견되지 11 : 54 : 17,902 WARN [RolapUtil] 몬드리안 경고 : JDBC 드라이버 oracle.jdbc.OracleDriver하지 54 : 18,728 ERROR [SecurityAwareConnectionManager] 오류 연결 : 11 발견 java.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