45분
3단계: ETL 프로세스
Day 5: 내일까지 DW 만들어 주세요 - 주간 프로젝트
3단계: ETL 프로세스
데이터 모델링 > Day 5: 내일까지 DW 만들어 주세요 - 주간 프로젝트
학습 목표
OLTP에서 DW로 데이터를 적재한다 SCD Type 2를 구현한다
ETL 프로세스
OLTP 데이터를 DW로 변환하여 적재합니다.
적재 순서
- dim_geography (지역)
- dim_customer (고객) - SCD Type 2
- dim_product (상품) - 카테고리 비정규화
- dim_promotion (프로모션)
- fact_sales (매출)
주의사항
- Dimension 먼저, Fact 나중에
- customer_key는 해당 시점의 키를 사용
- 카테고리 계층을 평면화 (Flatten)
에디터 로딩 중...
힌트 보기
- • Point-in-Time Lookup: order_date BETWEEN valid_from AND valid_to
- • COALESCE로 NULL 대신 0 (Unknown) 사용
- • 카테고리 비정규화: 3단계 JOIN으로 main/sub/category 추출
- • profit = net_amount - total_cost
정답 보기
에디터 로딩 중...