Power Bi에서 데이터 모델링 및 스키마, 관계 및 명확화: 초급

발행: (2026년 2월 2일 오전 04:18 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

데이터 모델링이란

  • 데이터 모델링은 Power BI가 데이터 간 연결을 이해할 수 있도록 테이블을 정리하고 테이블 간 관계를 정의하는 과정입니다.
  • 연결 지도와 같은 역할을 합니다:
    • 테이블 = 데이터가 저장되는 위치.
    • 관계 = 테이블을 연결하는 도로.
    • DAX 계산 = 도로가 올바르게 연결되어 있을 때 사용할 수 있는 방향.

좋은 모델의 장점

  • 정확한 계산
  • 향상된 성능
  • 보고서 작성이 쉬워짐
  • 대용량 데이터셋에 대한 확장성

Power BI에서 스키마란

  • 스키마는 데이터 모델의 구조, 즉 테이블이 어떻게 배치되고 연결되는지를 설명합니다.

Power BI 스키마

Power BI는 주로 데이터 웨어하우스 스키마를 따르며, 주요 유형은 다음과 같습니다:

  1. 스타 스키마
  2. 스노우플레이크 스키마
  3. 플랫 테이블 (단일 테이블)

스타 스키마

스타 스키마는 Power BI에서 가장 권장되는 구조입니다.

구조

  • 팩트 테이블 (중심)
  • 디멘션 테이블 (주변)

팩트 테이블 예시

OrderID
ProductId
CustomerID
DateID
SalesAmount

디멘션 테이블

  • Products (ProductId, ProductName, Category)
  • Customers (CustomerID, CustomerName, Region)
  • Date (DateID, Year, Month, Day)

Star schema diagram

중요성

  • 단순한 관계
  • 빠른 성능
  • 쉬운 DAX 계산
  • 명확한 시각화

스노우플레이크 스키마

스노우플레이크 스키마는 스타 스키마의 보다 정규화된 버전입니다.

구조

  • 디멘션이 여러 관련 테이블로 분할됩니다 (예: product → categories → subcategories).
  • 데이터 중복을 줄여줍니다.
  • 복잡한 계층 구조에 유용합니다.

Snowflake schema diagram

카디널리티

  • 테이블 간 행이 어떻게 매칭되는지를 설명합니다.
  • 일대다 (1:*) – 예: 한 고객 → 여러 판매.
  • 일대일 – 드물게 사용됩니다.
  • 다대다 (*) – 가능하면 피하십시오.

필터 방향 (중요)

  • 단일 방향 – 필터 흐름이 디멘션에서 팩트 테이블로만 진행되어 모호성을 방지합니다.
Back to Blog

관련 글

더 보기 »

Power BI에서 스키마 및 데이터 모델링

Power BI는 즉시 대시보드—다채로운 차트, 큰 숫자 카드, 클릭 가능한 슬라이서, 그리고 깔끔한 비주얼—의 이미지를 떠올리게 합니다. 이러한 요소들은 사용자가 …

POWER BI의 스키마와 모델링

Data Modelling 프로세스는 효과적인 성능을 위해 데이터 테이블을 구조화하고, 조직화하며, 연결하는 것을 포함합니다. 좋은 데이터 모델을 설계하는 것은 중요합니다...