2011-04-27 4 views
2

다차원 데이터 처리를 찾고 있지만 OLAP을 사용할 필요가 없습니다. 예를 들어 판매 거래 테이블이 있습니다. 제품, 주, 지역, 시간 (매월, 분기 별)과 같은 여러 차원에서 총 판매를하고 싶습니다. 측정 (전체 매출)이 필요한 차원은 동적이며 런타임에만 알려져 있습니다.다차원 데이터 처리 대안

OLAP 기술 (큐브)을 사용하여이를 수행 할 수 있습니다. 그러나 키 - 값 데이터베이스 나 RDBMS의 일부 소프트웨어 (성능 요구를 고려한 이상적인 옵션이 아님)를 사용하는 것과 같은 간단한 대안 (오픈 소스)을 찾고 있습니다.

여러분!

+0

내가 틀렸다면 정정 해줘 : 당신이 실제로 OLAP 큐브를 사용하지 않고 OLAP 큐브의 기능 세트를 원하고, 당신이 그 기능을 얻기 위해 당신의 OLTP 데이터베이스를 조회하는 소프트웨어를 설치 기꺼이? –

+0

예. 그게 맞아. – Sathya

+0

어떤 dbms를 사용하고 있습니까? –

답변

1

"ROLLUP 사용"옵션을 사용하여 내부 쿼리를 작성하십시오. 여러 데이터베이스 (MySQL 포함)가이 옵션을 가지고 있습니다. 이렇게하면 몇 개의 플래그를 설정하여 데이터베이스 내에서 OLAP 큐브와 같은 쿼리를 수행 할 수 있습니다.

http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html

+0

는 유망 해 보인다. 시도하고 알려 드리겠습니다. – Sathya

1

Pentaho은 내가이 분야에서 알고있는 유일한 오픈 소스 플레이어입니다. 나는 다른 사람들이있을 것이라고 확신한다. 필자는 Pentaho가 MySQL을 지원하는지 여부를 알지 못합니다.

Greenplum Community Edition은 PostgreSQL을 기반으로합니다.

+0

Pentaho는 자체 OLAP과 함께 제공됩니까? (몬드리안). OLAP이 아닌 솔루션을 찾고 있습니다. – Sathya

+0

+1 GreenPlum을 가리 킵니다. 내 요구에도 적합 할 수도 있습니다. – Sathya