2011-11-11 3 views
0

몬드리안과 관련된 아주 기본적인 질문을하고 싶습니다. 몬드리안 큐브를 만들기 위해 하나의 팩트 테이블을 만들었습니다. 현재 해당 팩트 테이블에는 행이 포함되어 있지 않습니다. 그래서, 누가 몬드리안 사실 테이블에 누가 행을 추가 할 것인지 알고 싶습니다. 개발자 또는 몬드리안 자신?누가 몬드리안 사실 테이블에 행을 추가합니까? 개발자 또는 몬드리안 자신?

답변

2

개발자.

대략적으로 말하자면, Mondrian은 단순히 MDX 쿼리를 가져 와서 SQL 쿼리로 변환하는 엔진입니다.

일반적으로 실제 데이터가 들어오는 데이터웨어 하우스 (몬드리안 큐브가있는 곳)와 운영 데이터베이스 (또는 여러 곳)로 사용되는 데이터베이스가 있습니다. cubename.mondrian.xml 파일에서 큐브를 선언했지만, 운영 데이터베이스가 어떻게 생겼는지에 대한 몬드리안에게 아무런 징후도주지 않았습니다 (데이터베이스처럼 보이지 않을 수도 있습니다 - 우리는 아파치 로그로부터 채워지는 여러 개의 큐브를 유지합니다!)

개발자가 큐브를 채우는 것은 개발자의 책임이므로 Pentaho 세계에서 우리는 일반적으로 Pentaho Data Integration (주전자라고도 함)을 ETL 도구로 사용합니다 (즉, 우리가 데이터를 추출하는 데 사용하는 도구입니다). 어떤 소스, 우리의 목적에 더 유용한 모양으로 변환 및 데이터웨어 하우스에로드)

+0

감사합니다. pentaho에 대한 적절한 정보/문서를 얻는 것이 어렵다는 것을 알고 있습니다. Pentaho와 관련된 책이 많지 않다 – Shekhar

+0

어? 펜타 호 (pentaho) 서적이 많이 있습니다. – Codek

+0

Pentaho에 관한 책 목록 : http://wiki.pentaho.com/display/COM/Pentaho+Books –