2013-08-02 6 views
1

실행 기능을 사용하여 직접 MDX 쿼리를 실행하는 코드가 있습니다. 그러나 documentation은이 기능이 더 이상 사용되지 않는다고 말합니다.saiku를 통해 직접 MDX 쿼리를 실행하는 방법

RolapConnection rcon = olapConnection.unwrap(RolapConnection.class); 
String mdx = "select NON EMPTY {Hierarchize({[Measures].[c], [Measures].[I]})} ON COLUMNS, NON EMPTY {Hierarchize({{[Time].[2013].[May2013], [Time].[2013].[Jun2013]}})} ON ROWS from [Metrics]"; 
Query q = rcon.parseQuery(mdx); 
Result result = rcon.execute(query); 

이 기능의 대안은 무엇입니까? 몬트리올의 새로운 버전에서 이것을 어떻게 달성 할 수 있습니까?

답변

2

나는 당신이 무엇을 시도하고 있는지 알지 못하지만 동일한 목표를 달성하기위한 대안을 제안 할 수 있습니다.

MDX 쿼리 작성을 위해 pentaho schame workbench를 사용해보고 pentaho bi 서버에 게시하면 BI Server의 siaku 용 플러그인이므로 Saiku에서도 mdx 쿼리를 실행할 수 있습니다.