2014-09-17 11 views
0

OLAP 서비스를 처음 사용했습니다. olap4j를 사용하여 Essbase에서 데이터를 가져 오려고합니다.Essbase에서 데이터를 가져올 수 없습니다.

SELECT {[Year].[Jan]} on COLUMNS from [Demo.Basic] 

를 데이터베이스 기본이 존재하지 않는 오류 얻을 : 나는이 요청을 보내고있다

XMLA provider gave exception: 
<SOAP-ENV:Fault> 
<faultcode> 
    XMLAnalysisError.1051032 
</faultcode> 
<faultstring> 
    <![CDATA[Cannot open cube view. Essbase Error(1051032): Database Basic does not exist]]>  
</faultstring> 
<faultactor> 
    XML for Analysis Provider for Essbase 
</faultactor> 
<detail> 
    <Error Description="Cannot open cube view. Essbase Error(1051032): Database Basic does not exist" ErrorCode="1051032" HelpFile="" Source="XML for Analysis Provider for Essbase "> 
    </Error> 
</detail> 
</SOAP-ENV:Fault> 

는 사실이 데이터베이스가 존재 ( http://grab.by/AqKU) 작동합니다. 또한 내 코드는 다른 OLAP 서비스 (예 : 몬드리안)와 잘 작동합니다.

이 문제로 저를 도울 수 있습니까? 감사!

+0

정확한 오류 메시지를 추가하면 도움이됩니다. –

답변

0

직접 MDX 코드를 작성 하시겠습니까? 당신은 구문 변형의 몇 가지를 시도 할 수 있습니다 :

SELECT ({[Measure]}) ON COLUMNS FROM Demo.Basic 
WHERE ([Year].[Jan], [Location].[Seattle], [Scenario].[Actual]) 

내가 여기에 사용되는 특정 구성원에 대해 걱정하지 마십시오,하지만 특히 당신이 후 열을 FROM 절을 이동 시도하고 브래킷을 사용하지 않는 시도 할 수 있습니다 .

관련 문제