데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

SSAS - 큐브 조회

jevida(강성욱) 2013.10.07 10:34 Views : 7975

큐브 조회

 

안녕하세요 강성욱 입니다.(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에서 기본적인 수준에서 큐브의 데이터를 파악하는 것 이상으로 분석 효과를 향상 시킬 수 있습니다. 


강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp



No. Subject Author Date Views
1573 SSAS 차원 - (3) 롤-플레잉 차원 jevida(강성욱) 2013.10.14 6087
1572 SSAS 차원 - (2) 시간 차원 jevida(강성욱) 2013.10.14 6019
1571 SSAS 차원 - (1) 표준 차원 jevida(강성욱) 2013.10.14 5740
» SSAS - 큐브 조회 jevida(강성욱) 2013.10.07 7975
1569 SSAS - 큐브 만들기 jevida(강성욱) 2013.10.07 9171
1568 SSAS - SSAS 환경 설정 jevida(강성욱) 2013.10.07 9218
1567 SSIS - BIDS 임시 파일 위치 설정 jevida(강성욱) 2013.10.02 8741
1566 SSIS - SSIS패키지 실행 하기. – Job Agent 등록 및 수동 실행 jevida(강성욱) 2013.10.02 15364
1565 SSIS - 패키지 저장 방식의 종류 및 장점. jevida(강성욱) 2013.10.02 8313
1564 SSIS - 성능 카운터 - SSIS를 튜닝 하자 jevida(강성욱) 2013.10.02 9191
1563 SSIS - 배포 및 배포 마법사 jevida(강성욱) 2013.10.02 10917
1562 SSIS - 로깅 - SSIS의 실행 정보를 로깅하자 jevida(강성욱) 2013.10.02 7630
1561 SSIS - 보안 - 보안레벨에 따른 암호화 수준. jevida(강성욱) 2013.10.02 9127
1560 SSIS - 트랜잭션 - 패키지에서 트랜잭션을 제어 하자 jevida(강성욱) 2013.10.02 7559
1559 SSIS -스크립트 작업 및 ActiveX 스크립트 작업 jevida(강성욱) 2013.10.02 8921
1558 SSIS - SQL 실행 작업 jevida(강성욱) 2013.10.02 11884
1557 SSIS - WMI 이벤트 감시자 작업 jevida(강성욱) 2013.09.25 8344
1556 SSIS - WMI 데이터 판독기 작업 jevida(강성욱) 2013.09.25 7639
1555 SSIS - FTP 작업 jevida(강성욱) 2013.09.25 9525
1554 SSIS - 파일 시스템 작업 - 폴더 생성 삭제, 파일 복사 삭제 등 관리 작업을 하자 jevida(강성욱) 2013.09.25 9678





XE Login