온라인 분석 처리 개요 (OLAP)

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

OLAP (온라인 분석 처리)는 대규모 비즈니스 데이터베이스를 구성 하 고 비즈니스 인텔리전스를 지 원하는 데 사용 되는 기술입니다. OLAP 데이터베이스는 하나 이상의 큐브로 분할 되며, 필요한 피벗 테이블 보고서와 피벗 차트 보고서를 쉽게 만들고 사용할 수 있도록 큐브 관리자가 데이터를 검색 하 고 분석 하는 방법에 맞게 각 큐브를 구성 하 고 디자인 합니다.

이 문서의 내용

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

온라인 분석 처리 (OLAP) 란?

Excel의 OLAP 기능

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

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

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

비즈니스 분석가는 집계 된 데이터를 기반으로 광범위 한 추세를 확인 하 고 다양 한 변수에 의해 아래로 세분 되는 이러한 추세를 확인 하기 위해 중요 한 업무를 받고 싶어 합니다. 비즈니스 인텔리전스는 OLAP 데이터베이스에서 데이터를 추출 하 고 비즈니스 의사 결정을 내리는 데 사용할 수 있는 정보에 대 한 데이터를 분석 하 고 작업을 수행 하는 과정입니다. 예를 들어 OLAP 및 비즈니스 인텔리전스는 비즈니스 데이터에 대 한 다음 유형의 질문에 응답 합니다.

  • 2007에 대 한 모든 제품의 총 판매량을 2006의 총 판매액과 비교 하는 방법은 무엇 인가요?

  • 현재 이윤 기간을 지난 5 년 중 동일한 기간과 비교 하는 방법은 무엇 인가요?

  • 지난 해의 35 기간 동안 고객이 투자 한 금액 및 해당 동작이 시간에 따라 변경 되는 경우는 얼마나 되나요?

  • 전년 1 개월이 아닌 두 특정 국가/지역에서 판매한 제품 수

  • 각 고객 보존 기간 그룹의 경우 제품 범주별 수익 (이윤 비율과 합계 모두)을 분석 하는 것은 무엇 인가요?

  • 상위 및 하위 판매원, 배포자, 공급 업체, 클라이언트, 파트너 또는 고객을 찾습니다.

맨 위로 이동

온라인 분석 처리 (OLAP) 란?

OLAP (온라인 분석 처리) 데이터베이스는 비즈니스 인텔리전스 쿼리를 용이 하 게 합니다. OLAP은 트랜잭션을 처리 하는 대신 쿼리 및 보고에 최적화 된 데이터베이스 기술입니다. OLAP의 원본 데이터는 일반적으로 데이터 웨어하우스에 저장 되는 OLTP (온라인 트랜잭션 처리) 데이터베이스입니다. OLAP 데이터는이 기록 데이터에서 파생 되며 정교한 분석을 허용 하는 구조로 집계 됩니다. OLAP 데이터도 계층 구조적으로 구성 되어 테이블 대신 큐브에 저장 됩니다. 이는 다차원 구조를 사용 하 여 분석을 위한 데이터에 빠르게 액세스할 수 있도록 하는 정교한 기술입니다. 이 조직에서는 피벗 테이블 보고서 또는 피벗 차트 보고서를 사용 하 여 전체 국가나 지역의 총 판매량 등의 상위 수준 요약을 표시 하 고, 판매가 특히 강력 하거나 미약한 사이트에 대 한 세부 정보를 표시할 수도 있습니다.

OLAP 데이터베이스는 데이터 검색 속도를 높이기 위해 디자인 되었습니다. Microsoft Office Excel이 아닌 OLAP 서버는 요약 된 값을 계산 하기 때문에 보고서를 만들거나 변경할 때 데이터를 더 적게 Excel에 전송 해야 합니다. 이 방법을 사용 하면 Excel에서 개별 레코드를 모두 검색 한 다음 요약 된 값을 계산 하는 기존 데이터베이스로 데이터를 구성 하는 것 보다 훨씬 더 많은 양의 원본 데이터를 사용할 수 있습니다.

OLAP 데이터베이스에는 숫자 데이터 인 측정값, 비즈니스 의사 결정을 내리는 데 사용 하는 수량 및 평균, 그리고 이러한 측정값을 구성 하는 데 사용 하는 범주인 차원을 포함 하는 두 가지 기본 데이터 유형이 있습니다. OLAP 데이터베이스는 데이터를 분석 하는 데 익숙한 범주를 사용 하 여 다양 한 수준의 세부 정보로 데이터를 구성 합니다.

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

입방체     분석 하려는 각 차원의 수준 및 계층을 기준으로 측정값을 집계 하는 데이터 구조입니다. 큐브는 시간, 지리, 제품 선 등의 여러 차원을 판매량 또는 재고 수치와 같은 요약 된 데이터와 결합 합니다. 큐브는 반드시 동일한 면이 없기 때문에 "큐브"는 의미가 없습니다. 그러나 복잡 한 개념에 대 한 apt 비유입니다.

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

멤버     하나 이상의 데이터 발생을 나타내는 계층 구조의 항목입니다. 구성원은 고유 하거나 고유할 수 있습니다. 예를 들어 2007 및 2008는 1 년 이상의 데이터를 포함 하는 경우 시간 차원에 1 년이 두 개 이상 있을 수 있으므로 월 수준의 고유 구성원을 나타냅니다.

계산 된 구성원     식을 사용 하 여 실행 시간에 값이 계산 되는 차원의 구성원입니다. 계산 된 구성원 값은 다른 구성원의 값에서 파생 될 수 있습니다. 예를 들어 계산 된 구성원 (수익)은 구성원 값 (Sales)에서 구성원, 비용의 값을 빼서 결정할 수 있습니다.

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

계층 구조형     각 구성원에 하나의 부모 구성원과 0 개 이상의 자식 구성원이 있는 경우 차원의 구성원을 구성 하는 논리적 트리 구조입니다. 자식은 현재 구성원과 직접 관련 된 계층 구조에서 그 다음 하위 수준의 구성원입니다. 예를 들어 분기, 월, 일 등의 수준이 있는 시간 계층 구조에서 1 월은 Qtr1의 자식입니다. 부모는 현재 구성원과 직접적으로 관련 된 계층 구조에서 다음 상위 수준의 구성원입니다. 부모 값은 일반적으로 모든 자식의 값에 대 한 통합입니다. 예를 들어 분기, 월, 일 수준이 포함 된 시간 계층 구조에서 Qtr1는 1 월의 부모입니다.

평준화     계층 내에서 데이터는 시간 계층에서 연도, 분기, 월, 일 수준 등의 세부 정보를 더 낮은 수준으로 구성할 수 있습니다.

맨 위로 이동

Excel의 OLAP 기능

OLAP 데이터 검색     다른 외부 데이터 원본에 대해 수행 하는 것과 마찬가지로 OLAP 데이터 원본에 연결할 수 있습니다. Microsoft SQL Server OLAP Services 버전 7.0, Microsoft SQL Server Analysis Services 버전 2000, microsoft SQL Server Analysis Services 버전 2005, microsoft OLAP 서버 제품을 사용 하 여 만든 데이터베이스로 작업할 수 있습니다. Excel에서는 OLAP 용 OLE-DB와 호환 되는 타사 OLAP 제품을 사용할 수도 있습니다.

OLAP 데이터만 피벗 테이블 보고서 또는 피벗 차트 보고서 또는 피벗 테이블 보고서에서 변환 된 워크시트 함수에만 표시할 수 있으며, _z0_로 표시 되지는 않습니다. OLAP 피벗 테이블 보고서와 피벗 차트 보고서를 보고서 서식 파일에 저장할 수 있으며, ODC (Office 데이터 연결) 파일 (.odc)을 만들어 OLAP 쿼리에 대 한 OLAP 데이터베이스에 연결할 수 있습니다. ODC 파일을 열면 Excel에 레이아웃을 지정할 수 있는 빈 피벗 테이블 보고서가 표시 됩니다.

오프 라인으로 사용할 큐브 파일 만들기     OLAP 서버 데이터베이스의 데이터 하위 집합을 사용 하 여 오프 라인 큐브 파일 (.cub)을 만들 수 있습니다. 네트워크에 연결 되어 있지 않은 경우 오프 라인 큐브 파일을 사용 하 여 OLAP 데이터 작업을 수행 합니다. 큐브를 사용 하면 피벗 테이블 보고서 또는 피벗 차트 보고서에서 더 많은 양의 데이터를 사용 하 여 작업 하거나 데이터를 빠르게 검색할 수 있습니다. 이 기능을 지 원하는 Microsoft SQL Analysis Services 서버 버전 2005와 같은 OLAP 공급자 를 사용 하는 경우에만 큐브 파일을 만들 수 있습니다.

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

Kpi     KPI는 상태를 포함 하 여 "주요 성과 지표"를 추적할 수 있는 서버에 정의 된 특수 계산 측정값입니다 (현재 값이 특정 번호를 충족 하는지 여부). 및 추세 (시간에 따른 가치는 무엇 인가요?) 이러한 항목이 표시 되는 경우 서버는 새 Excel 아이콘 집합과 비슷한 관련 아이콘을 전송 하 여 상태 수준을 위 또는 아래 (예: 조명 아이콘 등) 또는 값이 겹쳐서 표시 (예: 방향 화살표 아이콘) 할 것인지 여부를 나타냅니다.

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

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

맨 위로 이동

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

OLAP 공급자     Excel 용 OLAP 데이터 원본을 설정 하려면 다음 OLAP 공급자 중 하나가 필요 합니다.

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

  • 타사 OLAP 공급자     다른 OLAP 제품의 경우 추가 드라이버 및 클라이언트 소프트웨어를 설치 해야 합니다. OLAP 데이터 작업을 위해 Excel 기능을 사용 하려면 타사 제품이 OLAP for OLE-DB 표준을 준수 하 고 Microsoft Office와 호환 되어야 합니다. 타사 OLAP 공급자를 설치 하 고 사용 하는 방법에 대 한 자세한 내용은 시스템 관리자 또는 OLAP 제품 공급 업체에 문의 하세요.

서버 데이터베이스 및 큐브 파일     Excel OLAP 클라이언트 소프트웨어는 두 가지 유형의 OLAP 데이터베이스에 대 한 연결을 지원 합니다. 네트워크에서 OLAP 서버의 데이터베이스를 사용할 수 있는 경우 직접 원본 데이터를 검색할 수 있습니다. OLAP 데이터 또는 _z0z_ file이 포함 된 오프라인 큐브 파일 가 있는 경우 해당 파일에 연결 하 여 원본 데이터를 검색할 수 있습니다.

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

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

맨 위로 이동

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

OLAP 원본 데이터 및 기타 원본 데이터 유형의 피벗 테이블 보고서와 피벗 차트 보고서를 사용 하는 경우 몇 가지 기능 차이를 볼 수 있습니다.

데이터 검색     OLAP 서버는 보고서의 레이아웃을 변경할 때마다 Excel에 새 데이터를 반환 합니다. 다른 유형의 외부 원본 데이터를 사용 하는 경우 모든 원본 데이터를 한 번에 쿼리하거나, 다른 보고서 필터 필드 항목을 표시할 때만 쿼리 하도록 옵션을 설정할 수 있습니다. 또한 다양 한 옵션을 사용 하 여 보고서를 새로 고칠 수 있습니다.

OLAP 원본 데이터를 기반으로 하는 보고서에서는 보고서 필터 필드 설정을 사용할 수 없으며, 백그라운드 쿼리를 사용할 수 없으며, 메모리 최적화 설정을 사용할 수 없습니다.

참고: 또한 셀 범위를 기반으로 하는 피벗 테이블 보고서 및 OLEDB 데이터 원본에는 메모리 최적화 설정을 사용할 수 없습니다.

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

세부 정보 데이터에 액세스     OLAP 원본 데이터의 경우 서버는 사용할 수 있는 세부 정보 수준을 결정 하 고 요약 값을 계산 하므로 요약 값을 구성 하는 세부 정보 레코드는 사용할 수 없습니다. 그러나 서버는 표시할 수 있는 z0z_ 를 제공할 수 있습니다. 다른 유형의 원본 데이터에는 속성 필드가 없지만 데이터 필드 값 및 항목에 대 한 기본 세부 정보를 표시할 수 있으며 데이터가 없는 항목을 표시할 수 있습니다.

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

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

평준화     OLAP 서버는 보고서에 대해 요약 된 값을 직접 제공 하므로 값 필드에 대 한 요약 함수를 변경할 수 없습니다. 다른 형식의 원본 데이터의 경우 값 필드에 대 한 요약 함수를 변경 하 고 동일한 값 필드에 여러 요약 함수를 사용할 수 있습니다. OLAP 원본 데이터를 사용 하는 보고서에서는 계산 필드 또는 계산 항목을 만들 수 없습니다.

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

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

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×