15

SCD 구현 실수 Top 3

Day 3: 작년 VIP가 올해 일반이 됐는데요 - SCD

학습 목표

SCD 구현 시 흔한 실수를 피한다 올바른 JOIN 방법을 익힌다

실수 1: Fact에 현재 customer_key만 저장

에디터 로딩 중...

문제: 2023년 매출인데 2024년 customer_key(일반)를 저장

올바른 방식:

에디터 로딩 중...

실수 2: valid_to 날짜 겹침

에디터 로딩 중...

올바른 방식:

에디터 로딩 중...
에디터 로딩 중...

실수 3: is_current 미사용

에디터 로딩 중...

is_current에 인덱스를 걸면 현재 버전 조회가 빠름!

에디터 로딩 중...

SCD 체크리스트

체크항목
[ ]분석용 속성에 Type 2 적용?
[ ]valid_from/valid_to 날짜 겹침 없음?
[ ]is_current 인덱스 있음?
[ ]Fact 적재 시 해당 시점 key 사용?
[ ]ETL 순서: Dimension → Fact?