2014-10-02 6 views
0

안녕하세요, Oracle 12c 데이터베이스에 serveral 큐브 테이블이 있습니다. 어떻게 Microstrategy와 함께 respresent? Microstrategy가이 큐브를 올바르게 나타내지 못하는 Object Intelligent Cube와 It in-memory sqls를 저장합니다. 큐브 테이블에 대해 SQL을 실시간으로 실행해야합니다.Microstrategy로 Oracle sql Cube를 표현하십시오.

답변

2

MicroStrategy 큐브는 데이터웨어 하우스에 대해 실행 된 SQL 쿼리 결과의 메모리 내 복사본입니다. 오라클 큐브의 표현이 아닙니다.

두 큐브 모두 차원 쿼리에 쉽고 빠르게 사용할 수있는 방법으로 데이터를 구성한다고 가정하지만 Oracle 큐브를 MicroStrategy IServer 메모리로 직접 가져올 수 있다고는 생각하지 않습니다.

저는 Oracle Cubes의 전문가는 아니지만 다른 Oracle 테이블과 마찬가지로 차원과 사실을 매핑해야한다고 생각합니다. 결국 오라클 큐브는 오라클이 데이터를 구성하고 (일단 치수와 메트릭이 정의되면) 오라클이 제공하는 도구이며 쿼리 속도를 향상시키지 만 여전히 쿼리해야합니다. MicroStrategy는 쿼리를 작성하지만 MicroStrategy도 필요합니다. 측정 기준 및 측정 항목 (MicroStrategy 사실)을 알고 있어야합니다.

결국 큐브가 데이터를 구성하고 집계하는 쿼리 속도를 높이고 오라클 큐브로 이미이를 달성 한 것으로 보입니다. MicroStrategy 큐브는 데이터베이스에 대해 쿼리에 필요한 시간도 절약하는 메모리 내 구조입니다.

1

항상 데이터베이스에 대해 SQL을 실행해야하는 경우 MicroStrategy 측에서 캐싱을 비활성화해야합니다 (보고서 별 또는 프로젝트 수준에서 수행 할 수 있음).

MicroStrategy Intelligent Cubes는 응답 시간을 줄이고 소스 데이터베이스의로드를 줄이기 위해 데이터를 명시 적으로 캐시하기 때문에 여기에 적합하지 않습니다.