본문 바로가기
데이터

DW 팩트 테이블(FACT TABLE) 정리하기

by 웨더맨 2020. 3. 31.
반응형

 

 

DW 팩트 테이블(FACT TABLE) 정리하기

 

 

팩트 테이블은  스타 스키마의 중심에 있는 

테이블이며, 디멘젼에 따라 한정된 

비즈니스 수치를 담고 있다.

 

통상 스타 스키마 데이터 마트는 중앙 팩트 테이블

하나와 여러 디멘젼을 가지고 있다.

수치들이 숫자로 되어 있고

모든 디멘젼에 걸쳐 첨부되었다면 이는

최선이라 할 수 있다.

수치는 핵심 디멘젼의 단위이다.

 

팩트 테이블은 수치를 가지고 있고

이상적으로 각각의 값은 모든 디멘젼에 걸쳐

연결된 것들이다.

 

어떤 수치는 오직 특정 디멘젼에 연결되어 있고

일부 데이터 마트에 전혀 연결되지

않을 수 있다.

 

제각각 다른 형태를 보이는데 아래와 같이 부른다.

완전연관 팩트 : 테이블의 모든 디멘젼에서 집계될 수 있는 수치

일부연관 팩트 : 테이블에서 오직 일부 디멘젼에서만 집계될 수 있는 수치

무연관 팩트 : 테이블에서 어떤 디멘젼에서도 집계되지 않는 수치

 

 

근육주변 마사지의 

시작과 끝~

 

 

팩트 테이블의 종류에는 

세종류의 유형이 있다.

 

1. 트랜잭션(transactional)

2. 스냅숏(snapshot)

3. 축적된 스냅숏(accumulating snapshot)

 

1. 트랜잭션

트랜잭션 팩트 테이블은 값이 생성된 시점에서

가장 세세한 단위의 값들을 저장한다.

소매업체의 경우 트랜잭션 수준은 각각의 판매시점 트랜잭션이다.

 

2. 스냅숏

스냅숏 팩트 테이블은 원하는 시간 구간에 

상관없이 생성된다.

예를들어 재고 수치는 시간의 특정 반복되는

지점이나 모든 지점에서 얻어질 수 있다.

 

팩트 테이블 키

팩트 테이블의 각 행은 기본키에 따라

유일무이하게 구분된다.

팩트 테이블의 기본키는 각각 연관된

디멘젼의 기본키들로 구성된다.

각 디멘젼의 기본키는 아무런 가치가 

없으며 단순히 시퀀스의 임의의 숫자 또는

다음 번호가 할단된 대체키(Surrogate Key)다.

 

 

 

 

 

728x90
반응형

댓글