Contents
1
데이터 볼트의 초점
2
비즈니스 케이스
3
비즈니스 논리 모델
4
논리모델
5
데이터 로딩
[
edit
]
1
데이터 볼트의 초점
#
물리적 데이터 모델과 비즈니스와의 정렬(align)
비즈니스 변경에 대한 유연성
[
edit
]
2
비즈니스 케이스
#
[
edit
]
3
비즈니스 논리 모델
#
논리모델에서는 Product, Line Items, Invoice만을 다룬다.
[
edit
]
4
논리모델
#
Hub, Link, Sat와 같은 접두어 사용 (옵션)
Load Dates는 Satellite Keys의 부분이어야 함.
Load End Date는 유용함(PIT 테이블이 아니면)
Record Source는 추적성을 제공함.
Link Tables는 트랜잭션을 상세하게 나타냄.
Business Key와 Surrogate Key는 1:1 맵핑되어야 함.
Satellites는 데이터에 대한 설명되고, 데이터의 변경율에 따라 분할된다.
[
edit
]
5
데이터 로딩
#
데이터 볼트의 장점 중에 하나라고 볼 수 있다. 관계가 끈끈하지 않게 설계가 되므로 ETL시 병렬처리를 할 수 있다. 병렬처리의 이점은 시간절약인데, DW의 경우 배치처리는 업무시간을 피해 주로 밤에 이루어지기 때문에 시간적인 제약이 있다. 이러한 제약에서 최대한 멀리 도망가 있는 것은 시스템 라이프 사이클을 늘리는 길이다.