Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

MOLAP이란 무엇입니까?

<시간/>

MOLAP은 다차원 OLAP을 나타냅니다. 데이터 저장 단위로 튜플을 지원합니다. MOLAP은 전용 n차원 어레이 스토리지 엔진과 OLAP 미들웨어를 적용하여 데이터를 처리합니다. 따라서 OLAP 쿼리는 연결된 다차원 보기(데이터 큐브)에 대한 직접 주소 지정을 통해 완료됩니다.

이 구조는 트랜잭션 정보를 집계에 미리 계산하여 쿼리 실행 성능을 빠르게 하는 데 중점을 둡니다. 특히,

MOLAP은 로드 시 각 계층 수준에서 집계된 측정값을 미리 계산하고 저장하며, 즉각적인 검색을 위해 이러한 값을 저장하고 인덱싱합니다.

전체 사전 계산에는 처리 시간과 저장 영역 모두에서 많은 양의 오버헤드가 필요했습니다. 희소 데이터의 경우 MOLAP은 저장 사용을 향상시키기 위해 희소 행렬 압축 알고리즘이 필요하므로 일반적으로 RDBMS에 저장된 데이터에 비해 디스크 상의 데이터 크기가 더 작은 것이 특징입니다.

MOLAP 기반 제품은 일반적으로 집계된 형태로 데이터를 정렬, 탐색 및 분석합니다. 그들은 소프트웨어와의 긴밀한 결합이 필요했으며 다차원 데이터베이스(MDDB) 시스템을 기반으로 했습니다. 효과적인 구현은 저장을 최소화하기 위해 개선된 저장 방법을 사용하여 사용되는 형식과 유사한 방식으로 데이터를 저장합니다.

일부 효율적인 기술은 응답 시간을 향상시키기 위해 디스크의 예비 데이터 저장소 관리로 사용됩니다. 파일럿 제품(Software Analysis Server)은 분석을 위한 추가 차원으로 '시간'을 도입하여 '시계열' 분석이 가능하도록 다양한 OLAP 도구가 있습니다. Oracle Express Server와 같은 일부 제품은 데이터베이스 자체에 강력한 분석 효율성을 도입합니다.

데이터를 다차원 데이터베이스로 색인화하는 데 사용되는 소프트웨어입니다. 온라인 분석 처리의 한 형태인 MOLAP 기술을 사용하면 데이터 뷰어가 정렬 프로토콜과 다른 형식의 데이터 검색을 정의하여 여러 유형의 시퀀스로 레코드를 정렬할 수 있습니다. 이것은 하나 또는 두 개의 가능한 데이터 보기를 처리할 필요 없이 최종 사용자가 정의된 다양한 경계를 사용하여 여러 다른 각도에서 레코드를 볼 수 있음을 정의합니다.

MOLAP을 사용하여 영업 관리자는 계정 관리자가 정렬하고 사용자 이름에 따라 정렬된 문서를 생성하고 주어진 기간 내에 영업 사원의 계정과 관련하여 생성된 모든 수익을 식별할 수 있습니다. 유사한 토큰으로 MOLAP은 주어진 위치를 기반으로 클라이언트 목록을 만들 수 있으며, 이는 영업 사원이 해당 지역에 방문할 계획일 때 약속을 정하는 데 유용할 수 있습니다. 기본적으로 MOLAP은 해당 활동 유형에 국한되지 않는 데이터베이스에 포함된 모든 영역을 캡처하고 정렬할 수 있습니다.