데이터 웨어하우스 설계 예시
데이터 웨어하우징 개념
Aaren Stubberfield
Data Scientist
상황 설정
신생 스타트업
사진 공유 앱
1
Photo by Alex Alvarado from unsplash.com
톱다운 vs 보텀업?
고려사항:
비즈니스 임팩트를 빠르게 보여줘야 함
톱다운은 시작에 더 오래 걸림
결정:
보텀업 접근
세일즈 데이터 마트를 우선함
킴볼 - 조직 프로세스 선택 (1단계)
고려사항:
대량 구매 고객 유형은 무엇인가?
결정:
고객 구매 개발
킴볼 - 그레인 선언 (2단계)
고려사항:
다양한 질문에 답할 수 있도록 유연해야 함
가능한 가장 낮은 그레인 선택
결정:
고객/사진 구매 추적
킴볼 - 차원 식별 (3단계)
고려사항:
사용자가 비즈니스 프로세스 결과 데이터를 어떻게 설명하는가?
고객 우선순위화
결정:
고객 위치(국가/주)
가입일
기본 결제수단
킴볼 - 팩트 식별 (4단계)
고려사항:
무엇을 답하려 하는가?
결정:
구매 전 사진 조회 시간
사진 가격 및 세금
구매일
팩트와 차원 테이블
온프레미스 vs 클라우드
고려사항:
인프라(하드웨어/소프트웨어) 선투자 비용 회피
소규모 팀 — 고가치 업무에 집중
결정:
클라우드 도입
ETL 또는 ELT
고려사항:
모든 데이터 보존
클라우드는 필요 시 컴퓨팅 확장 가능
결정:
ELT 도입
요약
기획이 핵심
상황에 맞게 접근 방식 조정
연습해 봅시다!
데이터 웨어하우징 개념
Preparing Video For Download...