2011-04-08 7 views
2

나는 Pentaho 생태계를 탐구 해왔다. 질문에 순진한 것들을 용서해주십시오.Pentaho Mondian : 몬드리안 스키마 xml 대 Pentaho 메타 데이터 도메인 xmi 대 CDA cda 파일

(도메인 이름과 매핑 등을 포함하는)이 설정 파일에 대한 몇 가지 사항이 있습니다. 내 손가락을 댈 수없는 것입니다.

따라서 mondrian을 직접 사용하면 이러한 xml 구성 파일을 설정합니다. 이제 mondrian을 계획하는 대신 Pentaho BI 서버를 사용한다고 가정합니다. 그런 다음 솔루션 리포지토리에 이러한 메타 데이터 도메인 xmi 파일이 있습니다.

Q1) 이러한 pentaho 메타 데이터 도메인 xmi 파일은 몬 드리 안 스키마 xml 파일의 필요성을 없애 줍니까?

이제 CDA (커뮤니티 대시 보드 액세스)도 재미있을 것 같습니다. 그리고이 플러그인을 설치하면 .cda 설정 파일이 솔루션 저장소에 있습니다. cda 파일에는 연결 및 도메인 매핑 세부 정보가 모두 들어 있습니다.

Q2)이 cda 파일은 Q1에서 설명한 두 설정 파일의 필요성을 없애 줍니까?

Q3) olap4j를 사용하여 cda 파일을 참조하는 Pentaho BI 서버에 mdx 쿼리를 작성하려고한다고 가정합니다. 그 질문이 의미가 있습니까? 분석/OLAP 또는 몬드리안과는 아무 -

감사

답변

5

XMI 파일은 마법사를보고하지 않는 애드혹 순수하다.

mondrian.xml은 OLAP 엔진을 사용할 수있는 몬트리올 스키마 파일입니다. biserver에서 olap을 사용하는지 여부에 관계없이 몬 드리 안을 사용하려면 스키마 파일이 필요합니다.

CDA 파일은 기본 데이터 원본과 대시 보드 프런트 엔드 간의 버퍼입니다. 다시 말하지만 mondrian/olap (대시 보드와 함께 사용하기를 원할 것입니다)을 사용하려면 먼저 몬 드리 안 스키마가 필요합니다. CDA는 너무 깔끔하게 캐시 할 수 있습니다. CDA는 데이터 소스로 Kettle/PDI를 사용할 수 있기 때문에 사실상 모든 데이터 소스에 액세스 할 수 있습니다.

MDA 쿼리를 CDA에 넣을 수 있으므로 olap4j를 사용할 필요가 없습니다. CDA는 실제로 몬 드리 안과 이야기하기 위해 PRD 라이브러리를 사용합니다. 모든 것이 근사합니다. :) 자신의 앱/프론트 엔드에서 쿼리의 결과를 사용하려면 CDA에서 재생할 수있는 JSON 데이터 세트를 반환합니다.

또는 사용자 인터페이스 개발자를 위해 Mondrian의 데이터에 쉽게 액세스 할 수있는 방법을 제공하는 saiku를 살펴보십시오.

마지막으로 여러분은 여기에 많은 pentaho 답변을 얻지 못할 것입니다 - 포럼이나 IRC 채널은 이와 같은 질문을하는 데 훨씬 좋은 곳입니다!