OLAP(Online Analytical Processing) 개요

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

OLAP(Online Analytical Processing)은 대용량 업무 데이터베이스를 구성하고 Business Intelligence를 지원하기 위해 사용되는 기술입니다. OLAP 데이터베이스는 하나 이상의 큐브로 나누어져 있고 사용자가 데이터를 검색하고 분석하는 방식에 맞게 큐브 관리자가 각 큐브를 구성하고 디자인하므로 필요한 피벗 테이블 보고서 및 피벗 차트 보고서를 더욱 쉽게 만들고 사용할 수 있습니다.

이 문서의 내용

비즈니스 인텔리전스는 무엇 인가요?

처리 OLAP (온라인 분석)은 무엇 인가요?

Excel에서 OLAP 기능

OLAP 데이터 원본에 액세스 해야 하는 소프트웨어 구성 요소

OLAP 및 OLAP이 아닌 원본 데이터의 기능 차이점

Business Intelligence란?

비즈니스 분석가는 집계 데이터를 기준으로 폭넓은 추세를 보고 변수의 수로 구분된 이러한 추세를 확인하기 위해 비즈니스의 큰 그림을 얻으려고 합니다. Business Intelligence는 OLAP 데이터베이스에서 데이터를 추출하고 정보에 근거한 비즈니스 결정을 내리고 조치를 취하기 위해 사용할 수 있는 정보에 대한 데이터를 분석하는 과정입니다. 예를 들어 OLAP과 Business Intelligence는 업무 데이터에 대한 다음 질문에 답변하는 데 유용합니다.

  • 2007년의 모든 제품에 대한 총 매출은 2006년의 총 매출과 비교하여 어떠한가?

  • 지난 5년간 같은 기간에 비교할 때 현재 수익성은 어떠한가?

  • 35세 이상의 고객들은 작년에 얼마나 지출했고 시간에 따라 어떻게 변했는가?

  • 작년의 같은 달과 비교할 때 이 달에 두 특정 국가/지역에서 제품이 얼마나 판매되었는가?

  • 각 연령 집단의 경우 제품 범주별 수익 내역(차익금 비율 및 전체 수익 모두)은 어떠한가?

  • 최상위 및 최하위 판매원, 대리점, 공급업체, 고객, 파트너 또는 소비자는 누구인가?

맨 위로 이동

OLAP(Online Analytical Processing)이란?

OLAP(Online Analytical Processing) 데이터베이스를 사용하면 Business-Intelligence 쿼리를 쉽게 만들 수 있습니다. OLAP은 트랜잭션 처리가 아닌 쿼리 및 보고를 위해 최적화된 데이터베이스 기술입니다. OLAP의 원본 데이터는 일반적으로 데이터 웨어하우스에 저장되는 OLTP(Online Transactional Processing) 데이터베이스입니다. OLAP 데이터는 기록 데이터에서 파생되고 정교한 분석이 가능한 구조로 집계됩니다. OLAP 데이터는 또한 계층 구조로 구성되고 테이블이 아닌 큐브에 저장되며 분석에 필요한 데이터에 빠르게 액세스할 수 있는 다차원 구조를 사용하는 정교한 기술입니다. 이 구조에서는 피벗 테이블 보고서 또는 피벗 차트 보고서에서 전국이나 지역에 대한 총 판매량과 같은 상위 수준 요약을 쉽게 표시할 수 있고 판매가 특히 활발하거나 부진한 지역에 대한 세부 정보도 쉽게 표시할 수 있습니다.

OLAP 데이터베이스는 데이터 검색 속도를 높이기 위해 디자인되었습니다. Microsoft Office Excel이 아닌 OLAP 서버에서 요약 값을 계산하므로 보고서를 만들거나 변경할 때 Excel로 보내야 하는 데이터의 양이 줄어듭니다. 데이터가 일반 데이터베이스에 구성되어 있는 경우에는 Excel에서 각 레코드를 모두 검색한 다음 요약 값을 계산하는 반면, OLAP 데이터베이스를 사용하면 일반 데이터베이스를 사용할 때보다 훨씬 더 많은 양의 원본 데이터로 작업을 할 수 있습니다.

OLAP 데이터베이스에는 측정값과 차원의 두 가지 기본 데이터 유형이 있습니다. 측정값은 정보에 근거한 비즈니스 결정을 내리기 위해 사용하는 숫자 데이터, 수량 및 평균이고 차원은 이러한 측정값을 구성하기 위해 사용하는 항목입니다. OLAP 데이터베이스에서는 데이터를 분석하는 데 사용자에게 익숙한 동일한 항목을 사용하여 여러 하위 수준까지 데이터를 구성할 수 있습니다.

다음 섹션에서는 각 구성 요소에 자세히 설명합니다.

큐브     분석하려는 각 차원의 수준과 계층에 따라 측정값을 집계하는 데이터 구조입니다. 큐브는 시간, 지역, 제품군 등 여러 차원을 판매량 또는 재고량과 같은 요약된 데이터와 결합합니다. 큐브의 양쪽 면이 같지 않아도 되므로 정확하게는 수학적 의미의 "큐브"가 아니지만 복잡한 개념에 대해 적절한 은유라 할 수 있습니다.

측정값     큐브의 팩트 테이블 열을 기준으로 하는 큐브의 값 집합으로 주로 숫자 값입니다. 측정값은 전처리, 집계 및 분석되는 큐브의 중심적인 값입니다. 판매액, 이익, 수입, 비용 등이 일반적인 예입니다.

구성원     하나 이상의 데이터 발생을 나타내는 계층의 항목입니다. 고유 또는 중복 구성원이 될 수 있습니다. 예를 들어 2007과 2008 나타내는 시간 차원의 연도 수준에서 고유한 구성원 반면 년 1 월 수 있기 때문에 둘 이상의 시간 차원에 1 년 1 월 1 년 이상에 대 한 데이터가 포함 된 월 수준에서 고유 하지 않은 구성원을 나타냅니다.

계산된 구성원     식을 사용하여 실행할 때 값이 계산되는 차원의 구성원입니다. 계산된 구성원 값은 다른 구성원 값에서 파생될 수 있습니다. 예를 들어 계산된 구성원인 이익은 구성원 값인 판매액에서 구성원 값인 비용을 빼서 구할 수 있습니다.

차원     사용자가 데이터 분석의 기반으로 이해하고 사용하는 큐브에서 하나 이상의 계층 구조 수준으로 구성된 집합입니다. 예를 들어 지역 차원은 국가/지역, 시/도 및 구를 포함할 수 있습니다. 시간 차원은 연도, 분기, 월, 일에 대한 수준이 있는 계층 구조를 포함할 수 있습니다. 피벗 테이블 보고서 또는 피벗 차트 보고서에서 각 계층 구조는 확장하고 축소하여 하위 또는 상위 수준을 표시할 수 있는 필드 집합이 됩니다.

계층 구조     각 구성원에게 상위 구성원이 하나 있고 하위 구성원이 없거나 하나 이상 있는 차원의 구성원을 구성하는 논리적 트리 구조입니다. 하위 구성원은 계층 구조에서 현재 구성원과 직접 연결된 다음 하위 수준의 구성원입니다. 예를 들어 분기, 월, 일 등의 수준이 있는 시간 계층 구조에서 1월은 1분기의 하위 구성원입니다. 상위 구성원은 계층 구조에서 현재 구성원과 직접 연결된 다음 상위 수준의 구성원입니다. 상위 값은 일반적으로 모든 하위 값의 통합입니다. 예를 들어 분기, 월, 일 등의 수준이 있는 시간 계층 구조에서 1분기는 1월의 상위 구성원입니다.

수준     계층 구조에서 데이터는 시간 계층 구조의 연도, 분기, 월, 일 수준과 같은 상위 및 하위 수준의 세부 정보로 구성될 수 있습니다.

맨 위로 이동

Excel의 OLAP 기능

검색 OLAP 데이터     와 같은 방법으로 다른 외부 데이터 원본에 OLAP 데이터 원본에 연결할 수 있습니다. 2000 및 Microsoft SQL Server Analysis Services 버전 2005, Microsoft OLAP 서버 제품 Microsoft SQL Server OLAP Services 버전 7.0, Microsoft SQL Server Analysis Services 버전을 사용 하 여 만든 데이터베이스와 함께 작업할 수 있습니다. Excel은 OLAP 용 OLE DB와 호환 되는 제 3 자 OLAP 제품 작업할 수도 있습니다.

피벗 테이블 보고서 또는 피벗 차트 보고서로만 또는 피벗 테이블 보고서에서 하지만 변환 된 워크시트 함수에서 외부 데이터 범위 로 OLAP 데이터를 표시할 수 있습니다. 보고서 서식 파일에서 OLAP 피벗 테이블 보고서와 피벗 차트 보고서를 저장할 수 및 OLAP 쿼리에 대 한 OLAP 데이터베이스에 연결 하려면 연결 ODC (Office 데이터) 파일 (.odc)을 만들 수 있습니다. ODC 파일을 열 때 Excel에 맞추어 준비 된 빈 피벗 테이블 보고서를 표시 합니다.

오프라인으로 사용할 큐브 파일 만들기     OLAP 서버 데이터베이스의 데이터 하위 집합으로 오프라인 큐브 파일(.cub)을 만들 수 있습니다. 오프라인 큐브 파일을 사용하면 네트워크에 연결되지 않아도 OLAP 데이터 작업을 할 수 있습니다. 큐브를 사용하면 다른 방법을 사용하는 것보다 피벗 테이블 보고서 또는 피벗 차트 보고서에서 더 많은 양의 데이터 작업을 할 수 있으며 데이터 검색 속도가 빨라집니다. Microsoft SQL Analysis Services Server version 2005와 같이 이 기능을 지원하는 OLAP 공급자를 사용하는 경우에만 큐브 파일을 만들 수 있습니다.

서버 동작     서버 작업 OLAP 큐브 관리자 큐브 구성원을 사용 하는 서버에서 정의 하거나 큐브에서 세부 정보를 얻는 또는 브라우저 등의 다른 응용 프로그램을 시작 하려면 쿼리를 매개 변수로 측정할 수 있는 선택 사항 이지만 유용한 기능입니다. Excel URL, 보고서, 행, 드릴스루 및 확장 세부 서버 작업을 지원 하지만 소유, 문 및 데이터 집합 지원 하지 않습니다.

Kpi     KPI 상태를 포함 하 여 "핵심 성과 지표"를 추적할 수 있는 서버에 정의 된 특수 한 계산 된 측정값은 (는 현재 값에 부합 특정 number?) 및 추세 (내용에 따른 값은 time?). 이 표시 되 면 서버 관련된 유사한 아이콘을 위 또는 아래 (예: 중지 라이트 아이콘) 상태 수준 또는 여부 값은 추세를 위로 또는 아래로 (예: 방향 화살표 아이콘)를 나타내기 위해 설정 하 고 새 Excel 아이콘을 보낼 수 있습니다.

서버 서식     큐브 관리자 측정값 및 계산 된 구성원 서식, 서식, 글꼴 및 회사의 표준 비즈니스 규칙으로 지정할 수 있는 조건부 서식 규칙을 색으로 만들 수 있습니다. 예를 들어 수익에 대 한 서버 서식은 통화, 값이 30, 000 보다 크거나 같고 빨간색 값 보다 작으면 30, 000이 녹색 셀 색 및 값은 30, 000 보다 작은 경우 굵게 표시 및 큰 경우 일반 글꼴 스타일의 숫자 서식 수 있습니다. 보다 크거나 30, 000입니다. 자세한 내용은 레이아웃 및 서식 지정 된 피벗 테이블 보고서의 디자인을 참조 합니다.

Office 표시 언어     큐브 관리자는 피벗 테이블 정보를 다른 언어로 봐야 하는 사용자를 위해 서버에서 데이터 및 오류에 대한 번역을 정의할 수 있습니다. 이 기능은 파일 연결 속성으로 정의되며 사용자 컴퓨터의 국가/지역 설정이 표시 언어와 일치해야 합니다.

맨 위로 이동

OLAP 데이터 원본에 액세스하기 위해 필요한 소프트웨어 구성 요소

OLAP 공급자     OLAP 데이터 원본 excel을 설정 하려면 다음 OLAP 공급자 중 하나:

  • Microsoft OLAP 공급자     Excel에는 Microsoft SQL Server OLAP Services version 7.0, Microsoft SQL Server OLAP Services version 2000(8.0) 및 Microsoft SQL Server Analysis Services version 2005(9.0)로 만든 데이터베이스에 액세스하는 데 필요한 데이터 원본 드라이버 및 클라이언트 소프트웨어가 있습니다.

  • 타사의 OLAP 공급자     그 밖의 OLAP 제품에 대해서는 드라이버와 클라이언트 소프트웨어를 추가로 설치해야 합니다. OLAP 데이터 작업에 Excel 기능을 사용하려면 타사 제품이 OLAP용 OLE-DB 표준을 따라야 하며 Microsoft Office와 호환되어야 합니다. 타사 OLAP 공급자 설치와 사용에 대한 내용은 시스템 관리자나 OLAP 제품 공급업체에 문의하십시오.

서버 데이터베이스와 큐브 파일    Excel OLAP 클라이언트 소프트웨어는 두 가지 유형의 OLAP 데이터베이스 연결을 지원합니다. 네트워크를 통해 OLAP 서버의 데이터베이스를 사용할 수 있으면 데이터베이스에서 직접 원본 데이터를 검색할 수 있습니다. OLAP 데이터가 있는 오프라인 큐브 파일이나 큐브 정의 파일이 있으면 해당 파일에 연결하여 원본 데이터를 검색할 수 있습니다.

데이터 원본     데이터 원본을 통해 OLAP 데이터베이스나 오프라인 큐브 파일의 모든 데이터에 액세스할 수 있습니다. OLAP 데이터 원본을 만든 후에는 이 데이터 원본을 기준으로 보고서를 만들고 OLAP 데이터를 피벗 테이블 보고서 또는 피벗 차트 보고서 형식이나 피벗 테이블 보고서에서 변환된 워크시트 함수로 Excel에 반환할 수 있습니다.

Microsoft Query     Microsoft SQL 또는 Microsoft Access와 같은 외부 데이터베이스에서 데이터를 검색 쿼리를 사용할 수 있습니다. 큐브 파일에 연결 되어 있는 OLAP 피벗 테이블에서 데이터를 검색 쿼리를 사용 하 여 필요가 없습니다. 자세한 내용은 외부 데이터 검색을 사용 하 여 Microsoft Query를 참조 합니다.

맨 위로 이동

OLAP과 OLAP이 아닌 원본 데이터의 기능 차이

OLAP 원본 데이터와 다른 형식의 원본 데이터 모두를 사용하여 피벗 테이블 보고서 및 피벗 차트 보고서 작업을 하는 경우에는 약간의 기능 차이를 확인할 수 있습니다.

데이터 검색     OLAP 서버 보고서의 레이아웃을 변경 될 때마다 Excel에 새 데이터를 반환 합니다. 다른 유형의 외부 원본 데이터를 한 번에 모든 원본 데이터에 대 한 쿼리 또는 다른 보고서 필터 필드 항목을 표시할 때만 쿼리 하는 옵션을 설정할 수 있습니다. 보고서를 새로 고치면 다른 몇 가지 옵션이 있습니다.

OLAP 원본 데이터를 사용하는 보고서에서는 보고서 필터 필드 설정을 사용할 수 없으며, 다른 작업을 하면서 쿼리를 실행할 수 없고 메모리 최적화 설정도 사용할 수 없습니다.

참고: 메모리 최적화 설정도 사용할 수 없는 경우 OLEDB 데이터 원본에 대 한 한 셀 범위에 따라 피벗 테이블 보고서

필드 형식    OLAP 원본 데이터를 크기 필드 (계열) 행 이나 열 (범주), 페이지 필드로만 사용할 수 있습니다. 측정 필드 값 필드로 사용할 수 있습니다. 다른 종류의 원본 데이터에 대 한 모든 필드가 원하는 부분 보고서에서에서 사용할 수 있습니다.

하위 수준 데이터 액세스     OLAP 원본 데이터의 경우 서버가 사용할 수 있는 하위 수준을 결정하며 요약 값을 계산하므로 요약 값을 구성하는 하위 수준 레코드는 사용할 수 없을 수 있습니다. 하지만 표시할 수 있는 속성 필드를 서버가 제공할 수도 있습니다. 다른 형식의 원본 데이터에는 속성 필드가 없지만, 데이터 필드 값과 항목에 대해 원본으로 사용하는 하위 수준을 표시할 수 있으며 데이터가 없는 항목을 표시할 수 있습니다.

OLAP 보고서 필터 필드에는 모두 항목이 없을 수 있으며 보고서 필터 페이지 표시 명령을 사용할 수 없습니다.

초기 정렬 순서     OLAP 원본 데이터의 경우, OLAP 서버에서 반환되는 순서대로 항목이 먼저 나타납니다. 이때 항목들을 정렬하거나 수동으로 다시 정렬할 수 있습니다. 다른 형식의 원본 데이터의 경우, 새 보고서의 항목이 항목 이름을 기준으로 오름차순으로 먼저 정렬됩니다.

계산     OLAP 서버 값 필드에 대 한 요약 함수를 변경할 수 없도록를 보고서에 대 한 직접 요약 된 값을 제공 합니다. 다른 종류의 원본 데이터에 대 한 값 필드에 대 한 요약 함수를 변경 하 고 같은 값 필드에 대 한 여러 개의 요약 함수를 사용 합니다. OLAP 원본 데이터를 사용 하 여 보고서에 계산된 필드 또는 계산된 항목을 만들 수 없습니다.

부분합     OLAP 원본 데이터가 있는 보고서에서는 부분합에 대한 요약 함수를 변경할 수 없습니다. 다른 형식의 원본 데이터에 대해서는 부분합 요약 함수를 변경할 수 있으며 모든 행과 열 필드에 대한 부분합을 표시하거나 숨길 수 있습니다.

OLAP 원본 데이터의 경우, 부분합과 총합계를 계산할 때 숨겨진 항목을 포함하거나 제외할 수 있습니다. 다른 형식의 원본 데이터의 경우 숨겨진 보고서 필터 필드 항목을 부분합에 포함할 수 있지만 다른 필드의 숨겨진 항목은 기본적으로 제외됩니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×