BW

다차원 모델의 구성요소

허니시대 2021. 12. 19. 15:41
반응형

1) 셀(Cell) : 각 차원을 구성하는 항목들의 조합에 의해 만들어지는 공간으로 데이터가 저장되는 곳이다. 셀은 큐브를 구성하는 차원을 가지 항목들의 조합 수만큼 존재한다.  

 

2) Parent - Child 관계 :       
- Parent : 계층구조에서 어떤 항목의 바로 상위 항목을 나타낸다.      
- Child : 바로 하위 항목에 해당한다.      
- Sibling : 그 항목과 동일한 Parent를 가진 항목을 말한다.      
- Root 항목 : Parent를 갖지 않는 항목을 말한다.      
- Leaf 항목 : Child를 갖지 않는 항목을 말한다. Detail항목이라고도 한다.      
- Ancestor : 계층구조상의 루트 항목까지 연결되는 가지에서 그 항목의 상위에 나타나는 모든 항목을 말한다.      
- Descendent : 계층구조상의 리프 항목까지 연결되는 가지에서 그 항목의 하위에 나타나는 모든 항목을 말한다.  

 

3) 계층구조       
- 계층구조는 차원을 구성하는 항목들을 그룹핑하는 기본적인 수단을 제공하여 사용자로 하여금 보다 효과적으로 정보를 조회할 수 있게 한다.       
- 항목들은 분석목적에 따라 다양한 관점에서 집계되거나 그룹핑될 수 있으며 따라서 하나의 차원에는 여러 개의 계층구조가 존재할 수 있다.       
- 계층구조는 데이터가 집계(Aggregation or consolidation)되는 기본적인 경로를 나타내며, 분석 목적에 따라 복수의 계층구조가 존재할 수 있다.  
- 계층구조가 설정되지 않은 경우 해당 데이터가 조회으므로 계층구조를 추가해줘야함

 

4) Level       
ⓘ 계층구조상의 거리        
- 계층구조의 루트 항목(혹은 리프 항목)으로부터 동일한 거리를 갖는 항목들의 집합        
- Generation : 루트 항목에서 시작, 리프 항목 방향으로 항목이 속하는 계층의 위치 계산
계층구조상의 두 항목이 동일한 수의 앤세스터를 가질 경우 동일한 제너레이션에 속함        
- Level : 리프 항목에서 시작하여 루트 항목 방향으로 항목이 속하는 계층의 위치 계산           
두 항목이 임의의 가지에 대한 디센던트의 최대치가 동일할 경우 동일한 레벨에 속함        
- 대칭(Symmetric, Balanced) 계층구조        
- 비대칭(Asymmetric, Unbalanced, Ragged) 계층구조       
② 차원 항목들의 부분집합  

 

5) Attribute (or Property)
- 정의 : 하나의 차원에 대해 차원을 구성하는 항목들의 특성을 나타내는 정보        
- 차원항목들의 특성을 기술하는 데이터로, 텍스트 형태의 데이터를 가진다.        
- 애트리뷰트는 차원 테이블의 열로 표현되며, 계층구조는 이들 사이에 존재한다.   

 

6) 관계식        
- 일반적으로 계층구조만으로 표현하기 힘든 항목들 사이의 관계를 정의하며, 이러한 관계에 의해 입력된 데이터를 바탕으로 새로운 데이터가 생성된다.        
- 다차원 모델은 항목에 기반하여 관계식이 설정된다.        
- 다차원모델은 비즈니스 정보에 대한 논리적인 모델로, 사용자의 분석 목적에 맞도록 사용자의 관점에서 설계된다.   

 

7) 다차원 모델의 구성요소

 

8) 차원 : 다차원 모델의 기본구조로, 큐브의 구조적 속성(Structural Attribute)을 나타낸다.         
-  차원은 사용자의 관점에서 다른 항목과 독립적인 일련의 모든 활동들의 집합으로 전적으로 사용자의 분석 목적에 적합하게 생성되며 사용자의 관점에서 정의된다.

728x90
반응형

'BW' 카테고리의 다른 글

스타스키마, 차원과 큐브의 이해  (0) 2021.12.19
SAP OLAP, DW 정의와 장점  (0) 2021.12.19