2014-03-26 2 views
2

나는 Mondrian 라이브러리를 사용하여 데이터웨어 하우스를 쿼리하기 위해 mondrian-olap JRuby gem을 사용하고있다. OLAP 스키마를 작성하려고하지만 다 대다 관계로 구성된 차원을 설정하는 데 문제가 있습니다.몬드리안 스키마를 사용하는 데이터웨어 하우스의 다 대다 차원

저는 많은 카테고리가있는 제품이 있으므로 테이블 Product, 테이블 ProductCategory 및 테이블 Category를 만들었습니다. 제품 수가 항상 증가하고 있으므로 단일 ProductCategory 테이블을 사용하는 것이 다소 위험한 것으로 보입니다.

몬드리안 설명서는 나에게 절대적으로 어울리지 않으며 눈송이 스키마가있는 기존 스키마 예제는 모두 ProductCategory와 같은 단일 관계 테이블 만 사용하고 많음수 조합은 사용하지 않습니다.

몬드리안 스키마를 사용하여 다 - 대 - 다 관계를 표현할 수 있습니까? 이 관계를 설정하는 더 좋은 방법이 있습니까?

+0

이 문제에 대한 답변을 알고 싶습니다. –

+0

관심사가 너무 있습니다. Kimball은 당신이 시도한 교량 테이블을 사용해야한다고 말했지만, 몬 드리 안 (mondrian)이 제대로 처리하지 못했던 것으로 판명되었습니다. 그래서 나는 이것이 불가능하다는 것을 두려워한다. 몬드리안 4는 큐브 스펙 영역에서 격렬하게 변경되었지만 특별히 도움이되는 내용은 아직 없습니다. – Codek

답변

1

몬드리안은 다 대다 관계를 지원하지 않습니다. 이미 조사를 시작한 feature이지만 현재로서는 도착 예정 시간이 없습니다.

+0

빠른 응답을 주셔서 감사합니다. 이제 지원되는 snowflake 스키마를 사용합니다 (1-N 관계 차원 사용). – JPHorta

관련 문제