SharePoint 2010의 데이터 웨어하우징, OLAP 및 Analysis Services
적용 대상: SharePoint Server 2010
마지막으로 수정된 항목: 2016-11-30
이 문서에서는 데이터 웨어하우스, OLAP 및 Microsoft SQL Server Analysis Services(SSAS)에 대해 설명합니다. 또한 데이터 웨어하우스 및 SQL Server Analysis Services가 Microsoft SharePoint Server 2010의 비즈니스 인텔리전스 응용 프로그램 서비스와 어떤 식으로 관련되어 있는지도 살펴봅니다. 아울러 이 문서에서는 SSAS 대신 PowerPivot을 사용하는 경우에 대해서도 설명합니다.
데이터 웨어하우징, OLAP 및 PowerPivot의 개요와 SharePoint 2010과의 관계
데이터 웨어하우스의 정의 데이터 웨어하우스는 숫자 정보를 저장 및 분석하기 위한 저장소 역할을 하는 데이터베이스입니다. 데이터 웨어하우스의 핵심 정보는 대개 계산하거나 집계할 수 있고 일반적인 트랜잭션 데이터베이스와 다른 구조에 저장되는 숫자 값입니다. 데이터 웨어하우스 구조가 트랜잭션 데이터베이스 구조와 다른 한 가지 이유는 데이터 수집이 매우 리소스 집약적일 수 있다는 점입니다. 데이터 웨어하우스를 사용하면 트랜잭션 데이터베이스에서 보고서를 만들 때처럼 시간 및 리소스에 민감한 임시 쿼리를 수행하여 계산된 값을 반환하는 대신 집계된 데이터를 저장할 수 있습니다. 여기서는 이처럼 간단히 설명했지만 데이터 웨어하우스 전문가를 위한 많은 서적을 살펴보면 좀 더 자세한 정의를 확인할 수 있습니다.
OLAP의 정의와 데이터 웨어하우스와의 관계 *OLAP(온라인 분석 처리)*라는 용어는 대개 웨어하우스 데이터를 손쉽게 사용할 수 있도록 하는 특수한 도구를 나타냅니다. OLAP 큐브는 메타데이터를 정의하는 논리 구조입니다. 큐브라는 용어는 기존 측정값 그룹 및 차원 테이블을 설명하며 제한된 차원이 있는 것으로 해석해서는 안 됩니다. 큐브는 모든 기존 측정값 그룹의 조합입니다. 측정값 그룹은 데이터의 비즈니스 논리와 일치하는 측정값의 그룹일 뿐 아니라 클라이언트 도구에서 데이터에 액세스할 수 있도록 메타데이터를 정의하는 또 다른 논리 구조입니다. 각 측정값 그룹에는 팩트 테이블에 저장되는 세부 정보 값(복사되거나 동적으로 검색되는 값)이 포함됩니다. OLAP 큐브에는 많은 메타데이터가 들어 있으며, 메타데이터의 가장 간단한 정의는 데이터에 대한 데이터로 설명할 수 있습니다. MDX(다차원 식)는 OLAP 큐브를 쿼리하는 데 도움이 되는 메타데이터 기반의 쿼리 언어입니다.
SSAS(SQL Server Analysis Services)의 정의와 OLAP와의 관계 Microsoft SQL Server Analysis Services(SSAS)(이전의 OLAP Services)에서는 쿼리 및 보고 처리 속도를 높이는 데 도움이 되는 서버 기술을 제공합니다. Analysis Services에서는 데이터 폭증 문제를 피하면서 집계 테이블의 디자인, 생성, 유지 관리 및 쿼리를 단순화하고 속도를 높이는 기술을 활용하여 OLAP를 구현합니다.
PerformancePoint Services 및 Excel Services와 데이터 웨어하우스, OLAP 또는 SSAS의 관계 OLAP 큐브에 대해 복잡한 쿼리를 실행하면 OLTP 관계형 데이터에 대해 동일한 쿼리를 실행하는 경우보다 훨씬 빨리 비즈니스에 필요한 답변을 얻을 수 있습니다. 데이터 구조는 각기 다르며 각각 다른 용도로 사용됩니다. SSAS OLAP 큐브는 데이터를 집계하고 이를 보고하는 데 효과적입니다. SQL Server Analysis Services 데이터는 Microsoft Excel, PerformancePoint 대시보드 디자이너 및 Visio 등의 비즈니스 인텔리전스 제작 도구에서 OLAP 데이터 원본으로 사용됩니다.
PowerPivot의 정의 및 SSAS와의 관계Microsoft SQL Server 2008 R2 PowerPivot for Microsoft Excel 2010은 대규모 데이터에 대한 지원이 추가된 Microsoft Excel의 확장으로, SQL Server Analysis Services에 대한 옵션으로 메모리 내 데이터 저장소를 갖추고 있습니다. 회사 데이터베이스, 워크시트, 보고서 및 데이터 피드를 포함하도록 병합할 수 있는 여러 데이터 원본을 병합할 수 있습니다. Excel 통합 문서의 PowerPivot 데이터는 팜 내의 Analysis Services 서버 인스턴스에서 개별적으로 검색, 추출 및 처리됩니다. 그런 다음 SharePoint의 Excel Services에서는 프레젠테이션 계층을 브라우저 창에 제공합니다. 자세한 내용은 www.powerpivot.com(영문일 수 있음)을 참조하십시오.
PowerPivot과 SSAS의 사용 시기 비교 SSAS는 IT 전문가가 조직 전체에 배포하기 위한 정교한 고성능 솔루션을 제작하는 데 사용할 수 있는 OLAP 엔진입니다. Excel와 마찬가지로 PowerPivot for Excel는 조직이 아닌 자신을 위한 BI 솔루션을 제작하는 정보 근로자를 위한 것입니다. PowerPivot 파일은 팀을 위해 SharePoint Server 또는 SharePoint Foundation에 게시할 수 있습니다. 이들 제품 간의 차이점에 대한 자세한 내용은 PowerPivot 팀 블로그 포스트인 Analysis Services와 PowerPivot 비교(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=192047&clcid=0x412)(영문일 수 있음)를 참조하십시오.