점진적 변화 차원(SCD)

데이터 웨어하우징 개념

Aaren Stubberfield

Data Scientist

과제

변경 전

ProductID Description Category
12345 Tesla-ModelY electric-veh.

흰색 테슬라 Y 이미지

Category 업데이트:

  • 현재: electric-veh.
  • 새로: electric-crossover
데이터 웨어하우징 개념

유형 I

  • 테이블의 값을 갱신
  • 이력은 유실됨

변경 전

ProductID Description Category
12345 Tesla-ModelY electric-veh.

변경 후

ProductID Description Category
12345 Tesla-ModelY electric-crossover
데이터 웨어하우징 개념

유형 II

  • 변경된 값으로 행을 추가
  • 이력이 유지됨

변경 전

ProductID Description Category
12345 Tesla-ModelY electric-veh.

변경 후

ProductID Description Category StartDate EndDate
12345 Tesla-ModelY electric-veh. 1970-01-01 2022-03-10
20053 Tesla-ModelY electric-crossover 2022-03-11 2050-12-31
데이터 웨어하우징 개념

유형 III

  • 변경 추적용 열을 차원 테이블에 추가
  • 과거와 현재 데이터를 함께 조회 가능
  • 보고 변경 및 제한적 추적이 필요할 수 있음

변경 전

ProductID Description Category
12345 Tesla-ModelY electric-veh.

변경 후

ProductID Description Category PastCategory
12345 Tesla-ModelY electric-crossover electric-veh.
데이터 웨어하우징 개념

현대적 접근법

  • 차원 테이블 전체를 스냅샷
  • 과거 보고서는 스냅샷 사용
데이터 웨어하우징 개념

Ayo berlatih!

데이터 웨어하우징 개념

Preparing Video For Download...