테이블 형태 조정

Power BI의 데이터 모델링

Maarten Van den Broeck

Content Developer at DataCamp

데이터베이스 정규화

  • 데이터 모델링을 위한 논리적 규칙과 절차의 집합
  • 데이터베이스 구성
  • 정규화의 목표
    • 중복 데이터 제거
    • 현실을 잘 반영하는 설계 달성
  • Power BI에서 테이블은 관계로 연결됩니다

정규화

Power BI의 데이터 모델링

Power Query에서 데이터 형태 조정

  • Power Query에는 정규화된 데이터 모델에 가까워지기 위한 여러 형태 조정 작업이 있습니다.

  • 핵심 기법:

    1. 열 분할
    2. 열 추출
    3. 쿼리 병합
    4. 쿼리 추가
  • 추가 기법도 있습니다!
Power BI의 데이터 모델링

1. 열 분할

  • 한 열을 여러 열로 분리
  • 분할 기준
    • 구분자
    • 문자 수
    • 문자열 위치
    • 소문자/대문자 구분
    • 숫자/비숫자

열 분할

Power BI의 데이터 모델링

2. 열 추출

  • 한 테이블의 열을 추출해 다른 테이블로 분리
  • 어떤 값이 함께 묶이는지 알 수 있도록 원본 테이블에 유지
  • 결과: 고유 행만 유지하여 모델 크기 축소, 중복 감소

열 추출

Power BI의 데이터 모델링

3. 쿼리 추가

  • 둘 이상의 테이블 내용을 하나의 테이블로 결합
  • 열 이름으로 행을 매칭하고, 누락된 열은 NULL 추가
  • SQL의 UNION ALL과 동일

쿼리 추가

Power BI의 데이터 모델링

4. 쿼리 병합

  • 하나 이상의 열 값을 기준으로 두 테이블을 조인$^1$
  • 조인 유형:
    • 내부 조인
    • 좌측 외부 조인
    • 우측 외부 조인
    • 완전 외부 조인

쿼리 병합 및 조인 유형

1 연습에서는 다루지 않습니다. 테이블 조인에 대한 자세한 내용은 다른 DataCamp 과정을 확인하세요.
Power BI의 데이터 모델링

연습해 봅시다!

Power BI의 데이터 모델링

Preparing Video For Download...