SQL Server/SSAS 강좌

03 - SSAS 큐브 조회

SungWookKang 2015. 7. 15. 16:32
반응형

큐브 조회

 

안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida)

이번 시간에는 지난 시간에 만든 큐브를 조회 하도록 하겠습니다.

[큐브 만들기 관련 링크]

http://blog.naver.com/jevida/140162141023

 

BIDS에서 작업한 내용은 Analysis Services 서버에 연결하지 않은 상태에서 오프라인으로 저장 됩니다. 따라서 차원과 큐브의 실제 물리적인 구조와 데이터를 조회 하려면 로컬에 파일로 저장된 OLAP 개체 정의 정보들을 서버로 옮기고 그에 따른 처리 작업을 해주어야 합니다.

솔루션 탐색기에서 [Adventure Works DW Cube]를 마우스 오른쪽을 클릭하여 [처리]를 선택 합니다. 이 작업은 BIDS에서 오프라인으로 정의한 OLAP를 서버에 생성 합니다.

 

[처리 큐브] 창이 나타나면 [실행]을 선택 합니다.

 

큐브가 정상적으로 처리된 것을 확인 할 수 있습니다.

 

 

[솔루션 탐색기]의 차원에서 [Dim Time.dim]을 더블 클릭 합니다. 그리고 [브라우저] 탭을 클릭합니다.

[계층]에서 [월]을 선택하고 계층 구조를 펼쳐 봅니다. 차원에 속하는 특성 계층은 ALL 수준과 리프 수준으로 구성 됩니다.

 

[계층]을 선택하고 계층 구조를 펼쳐 봅니다. 특성 계층과 달리 사용자 계층은 드릴다운/업 경로를 가지고 계층 구조가 만들어 집니다.

 

[솔루션 탐색기]에서 [Adventure Works Dw.cube]에서 마우스 오른쪽을 클릭하여 [디자이너 보기] 또는 더블 클릭합니다. 그리고 [브라우저] 탭을 클릭 합니다.

 

측정값 그룹에서 [Internet Sales Amount]와 [Reseller Sales Amount] 측정값을 데이터 필드로 끌어다 놓습니다.

차원에서 [Order Date]의 [Year]을 행 필드로 끌어다 놓습니다.

 

아래 그림과 같이 년도별 실적을 볼 수 있습니다.

추가로 [Quarter]를 열 필드로 끌어다 놓습니다,

 

년도별 분기별 판매 실적을 크로스 탭으로 볼 수 있습니다.

 

열 필드의 [Quarter]을 행 필드로 드래그 앤 드롭 합니다.

같은 차원에 속하더라도 서로 다른 축에 자유롭게 위치 할 수 있습니다.

 

 

 

차원을 제거하는 방법은 해당 차원(열 필드 또는 행 필드)을 마우스로 드래그 앤 드롭하여 데이터 필드 밖으로 끌어다 놓습니다. (드래그 하여 밖으로 빼자)

 

여러 차원을 조합하여 년도별 월별, 분기별 데이터를 확인 할 수 있습니다,

 

실습에서 확인것과 같이 큐브에 접근해서 차원들을 이용하여 다양하게 데이터뷰를 만들어 분석 할 수 있습니다.

전문적인 OLAP 클라이언트 도구들은 단순히 다양한 데이터 뷰를 만드는 것 외에도 강력한 분석 기능 및 데이터 표현 기능을 내장하고 있어서 BIDS나 SSMS에서 기본적인 수준에서 큐브의 데이터를 파악하는 것 이상으로 분석 효과를 향상 시킬 수 있습니다.

반응형

'SQL Server > SSAS 강좌' 카테고리의 다른 글

06 - SSAS 차원 - (3) 롤-플레잉 차원  (0) 2015.07.15
05 - SSAS 차원 - (2) 시간 차원  (0) 2015.07.15
04 - SSAS 차원 - (1) 표준 차원  (0) 2015.07.15
02 - SSAS 큐브 만들기  (0) 2015.07.15
01- SSAS 환경 구축  (0) 2015.07.15