데이터 모델이란?

Sigma 데이터 모델링

Ben Harris

Technical Instructional Designer at Sigma

환영합니다!

 

recraft: half: 노트북에서 연결된 테이블로 데이터 모델을 구축하는 사람

Sigma 데이터 모델링

환영합니다!

  • 강사: Ben Harris – Sigma Instructional Designer

Ben_Harris

  • 협력자: Joshua Bowman, Andrea Cato
  • 목표: Sigma에서 데이터 모델 시작하기
Sigma 데이터 모델링

Oakmark에 도움이 필요합니다

 

oakmark bank

Sigma 데이터 모델링

Oakmark에 도움이 필요합니다

  • 표준화된 모델 생성
  • 반복적인 수작업 방지

recraft: half: 일관된 대시보드와 차트를 사용하는 여러 팀원

Sigma 데이터 모델링

'데이터 모델' 정의

Sigma 데이터 모델 예시

Sigma 데이터 모델링

'데이터 모델' 정의

 

비교: 워크북 | 데이터 모델

 

  • 데이터 모델 = Sigma의 문서 유형 (워크북과 유사)
  • 사용자 인터랙션에 초점을 두지 않음
  • 다른 Sigma 문서와 데이터 요소를 공유 가능
Sigma 데이터 모델링

'데이터 모델' 정의

 

recraft: half: 큐레이션된 데이터가 여러 팀으로 흐르는 조직

 

  • 조직 전반의 데이터 큐레이션
  • 조회 권한을 일관되게 관리
Sigma 데이터 모델링

'데이터 모델' 정의

recraft: half: 재료와 직원이 요리를 준비하는 레스토랑 주방

 

  • 웨어하우스 = 주방 (원재료)
  • 데이터 팀 = 요리를 준비하고 제공하는 직원
Sigma 데이터 모델링

'데이터 모델' 정의

 

recraft: half: 정리된 메뉴판과 주문하는 고객

 

  • 데이터 모델 = 메뉴판
  • 재료를 바로 제공 가능한 '요리'로 구성
  • 최종 사용자는 직접 조리 없이 '주문'만 함
Sigma 데이터 모델링

'데이터 모델' 정의

  • 모든 사용자에게 동일하고 신뢰할 수 있는 메뉴
  • 데이터는 정확하고 관리되며 재사용 가능

recraft: half: 재료와 직원이 요리를 준비하는 레스토랑 주방

Sigma 데이터 모델링

'데이터 모델' 정의

 

방사형: 데이터 모델, 팀 A, 팀 B, 워크북, 앱, 분석

 

  • 조직 내 여러 데이터 모델 운영 가능
  • 용도별 구축 → 팀, 워크북, 앱, 분석
Sigma 데이터 모델링

데이터 모델의 구성 요소

 

recraft: half: 기본 테이블과 메트릭이 있는 데이터 모델의 구성 요소

Sigma 데이터 모델링

데이터 모델의 구성 요소

 

기본 테이블

 

  • 기본 테이블부터 시작
  • 객체 또는 이벤트당 한 행
  • 예시:
    • 거래 → 한 행 = 거래 한 건
Sigma 데이터 모델링

데이터 모델의 구성 요소

 

  • 기본 테이블은 여러 웨어하우스 테이블 활용 가능
  • 계정 데이터는 조인 또는 관계로 연결
  • 필요 시 다른 테이블의 열 추가 가능

 

기본 테이블 관계

Sigma 데이터 모델링

데이터 모델의 구성 요소

 

recraft: half: 단일 메트릭 값을 산출하는 계산기 또는 수식

 

  • 메트릭 = 사전 정의된 계산
  • 워크북에서 바로 사용할 수 있는 계산된 값
Sigma 데이터 모델링

데이터 모델의 구성 요소

 

파라미터 및 열 수준 보안 관련 이미지

 

  • 데이터 필터링을 위한 파라미터
  • 열 수준 보안
    • → 권한 기반 데이터 접근
Sigma 데이터 모델링

데이터 모델의 구성 요소

 

  • 고급 기능 (예: 구체화)은 이 과정에서 다루지 않음
  • 과정 수료 후: 탄탄한 이해 습득; 제품 및 문서에서 추가 탐색 가능

materialization

Sigma 데이터 모델링

연습해 봅시다!

Sigma 데이터 모델링

Preparing Video For Download...