테이블 형태 지정

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. 열 분할

  • 한 열을 여러 열로 분할하기
  • 분할 기준
    • 구분자
    • 문자 수
    • 문자열 내 위치
    • 소문자 vs. 대문자
    • 숫자 vs. 비-숫자

열 분할

Power BI에서의 데이터 모델링

2. 열 추출

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

열 추출

Power BI에서의 데이터 모델링

3. 쿼리 추가

  • 두 개 이상의 테이블 내용을 하나의 테이블로 결합
  • 열 이름을 기준으로 행을 일치시키고, 누락된 열에는 NULL을 추가
  • SQL의 UNION ALL 구문과 동일

쿼리 추가

Power BI에서의 데이터 모델링

4. 쿼리 병합

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

쿼리 병합 및 조인 유형

1 이 내용은 연습 문제에서 다뤄지지 않습니다. 테이블 결합에 대한 자세한 내용은 다른 DataCamp 강의에서 확인하세요
Power BI에서의 데이터 모델링

연습해 봅시다!

Power BI에서의 데이터 모델링

Preparing Video For Download...