2012-08-29 1 views
0

지역이있는 지구가 있습니다. 내 큐브에서 데이터를 가져 오려고합니다. 문제는 다음과 같습니다.MDX 개체가 큐브에 없습니다.

  1. 데이터베이스의 새로운 영역을 지구에 추가합니다.
  2. 큐브의 데이터는 하루에 한 번만 다시 계산됩니다. 그래서 나는 새로운 큐브에 존재하지 않을 새로운 영역을 추가했다.
  3. 내가 큐브에서 정보를 얻으려고하면 'MDX 개체'[ATD] 오류가 발생합니다. [영역]. & [6007d9a7-a137-4bba-9d72-0020ee5d2db0] '큐브에서 찾을 수 없습니다.' 큐브를 다시 계산 한 후 모든 항목이 정상입니다.

어떻게이 오류를 해결할 수 있습니까?

with member [Measures].[District] 
    member [Measures].[Area]  
    member [Measures].[AreaID]       
select 
        { 
         [Measures].[District], 
         [Measures].[Area], 
         [Measures].[AreaID] 

        } on columns, 
        { 
          {{[MyDimension].[Area].&[6007d9a7-a137-4bba-9d72-0020ee5d2db0]}} 
        } on rows 
        from SomeCube 

미리 감사드립니다.

답변

0

ignoreInvalidMembers 속성을 true로 설정해야합니다.

Mondrian's configuration page에 대한 자세한 정보를 찾을 수 있습니다.

+0

나는 tomcat을 사용하고 mondrian.properties 파일을 tomcat의 bin 디렉토리에 넣었지만 사용되지 않는 것 같습니다. – user1178399

+0

나는 문제를 해결했다 : 파일을 \ mondrian \ WEB-INF \ classes \ – user1178399