문제

Oracle을 사용하는 클라이언트가 있습니다. 기준, OLAP를 사용하면 10배 더 쉽게 처리할 수 있는 프로젝트입니다.그러나 Oracle은 OLAP만 지원합니다. 기업 버전.

기업으로의 마이그레이션은 ~ 아니다 가능한

저는 OLAP을 수동으로 시뮬레이션하여 기술을 시뮬레이션하기 위한 관계형 테이블을 만들려고 합니다.

내가 이 일을 할 수 있는 다른 방법을 알고 있나요?OLAP용 오픈 소스 도구일까요?어떤 아이디어가 있나요?

도움이 되었습니까?

해결책

관계형 데이터베이스를 가리키는 클라이언트 측 도구를 사용하여 OLAP 기능을 시뮬레이션할 수 있습니다.

개인적으로 작업에 가장 적합한 도구는 아마도 태블로 데스크탑.이것은 많은 노력을 들이지 않고도 관계형 데이터를 다차원적으로 보이게 만드는 놀랍도록 정교한 프런트 엔드 분석 도구이며, 도구 자체는 정말 놀랍습니다.무료 평가판이 있으므로 한번 사용해 볼 수 있습니다.우리는 자체 분석을 위해 Tableau를 많이 사용하고 있으며 매우 깊은 인상을 받았습니다.물론 이 도구는 다차원 데이터베이스에서도 작동하므로 결국 몇 개의 큐브를 갖게 되더라도 Tableau 프런트엔드를 계속 사용할 수 있습니다.

오픈 소스의 경우 시도해 볼 수 있습니다. 팔로 - 오픈 소스 MOLAP 서버 및 Excel 프런트 엔드.

자신만의 보고 프런트 엔드를 구축하고 .NET을 사용하는 데 관심이 있다면 다양한 구성 요소(예: DevExpress 피벗 그리드 또는 레이더소프트) 동일한 작업을 수행하지만 함께 연결하려면 약간의 팔꿈치 그리스가 필요합니다.

다른 팁

나는 사람들이 데이터베이스를 쿼리할 때 겪는 대부분의 문제를 일으키는 것이 바로 스키마라는 것을 알았습니다.OLAP는 쿼리하기 쉽고 소스 oltp 테이블에 비해 비교적 빠른 플랫 테이블이나 Star/snowflake 스키마를 강제로 사용합니다.따라서 소스를 플랫 테이블이나 스타 스키마로 ETL하는 경우 OLAP에서 얻는 것의 80%를 얻어야 하며, 20%는 MDX와 분석 기능 및 성능입니다.

관계형 데이터베이스에서도 스타 스키마를 사용하면 성능이 향상되며 Oracle은 어쨌든 PL/SQL에 분석 기능을 가지고 있을 것입니다.

'Mondrian'이라는 오픈소스 OLAP 서버를 사용해 보세요.IIRC의 XMLA API는 AS와 충분히 호환되어 피벗 테이블 서비스를 속일 수 있으므로 ProClarity 또는 Excel과 함께 사용할 수 있습니다.

IIRC는 원래 Oracle에서 작동하도록 설계되었습니다. 기본 관계형 저장소의 기본 테이블과 캐싱 집계를 사용하는 HOLAP 아키텍처입니다.또한 기본 Oracle 데이터베이스에서 구체화된 뷰와 쿼리 재작성을 활용하여 집계를 수행할 수도 있습니다.

이 주제에 대한 몇 가지 추가 생각:

실제로 Oracle Standard에는 데이터베이스 엔진에 내장되어 있고 기본 테이블스페이스의 BLOB에 내부 데이터 구조를 저장하는 Express의 자손을 기반으로 하는 OLAP 기능이 있습니다.이를 사용하는 것은 기술적으로 가능하지만 다음과 같은 이유로 반드시 권장되는 것은 아닙니다.

제3자 도구 지원이 거의 없는 매우 비표준적인 OLAP 쿼리 엔진을 사용합니다(AFAIK ArcPlan은 10g+ OLAP를 지원하는 유일한 제3자 OLAP 프런트 엔드입니다). 쿼리 언어에 대한 문서가 부족하며 이를 설명하는 제3자 문헌이 거의 없습니다.이것은 B.I와 함께 작동합니다.JSP 프론트 엔드를 작성하고 싶다면 Bean을 사용하세요.MDX와 전혀 호환되지 않습니다.2006년 초 드릴스루(이 기능은 Discoverer 'Drake'에서는 지원되지 않음)에 대한 질문을 받았을 때 Oracle이 할 수 있는 최선의 방법은 B.I를 사용하여 JSP 애플리케이션을 구축하도록 권장하는 것이었습니다.콩.

Standard에서 Enterprise로의 마이그레이션 경로가 없는 이유는 Enterprise가 실제로 Siebel Analytics였기 때문입니다.Standard는 Oracle이 Seibel을 인수하기 전에도 Oracle 파트너가 피하도록 권장했던 오래된 Oracle OLAP/Express 하위 버전입니다.Oracle은 마이그레이션을 지원하려고 시도조차 하지 않았습니다.

이러한 관점에서 볼 때 Mondrian은 실제로 Oracle Standard Edition 매장을 위한 가장 비용 효율적인 OLAP 솔루션입니다.Pentaho라는 의상에서 지원되는 버전을 얻을 수 있습니다.1.그 다음으로 저렴한 것은 SQL Server와 함께 제공되는 Analysis Services입니다.그 다음에는 SQL Server나 지원되는 Mondrian 버전보다 훨씬 더 비싼 Hyperion Essbase를 좋아하게 될 것입니다.

MS SQL Server는 OLAP를 제공하지만 웹에 연결된 라이브 환경에서 큐브를 사용하려면 Enterprise 라이센스가 필요합니다.

www.icCube.com을 시도해 볼 수도 있습니다. 우리는 큐브를 채우는 데 사용되는 데이터 소스에 대해 매우 유연하며 시장의 주요 행위자에 비해 상당히 비용 효율적입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top