시작하기무료로 시작하기

스노우플레이크 스키마

Power BI는 스타 스키마에 최적화되어 있지만, 다양한 사용 사례에서 동작해야 합니다. 또 다른 데이터 모델링 방식으로는 차원끼리도 연결할 수 있는 스노우플레이크 스키마가 있습니다.

두 스키마의 큰 차이점은 계층형 데이터를 다루는 방식입니다. Star 차원은 보통 하나의 테이블에 계층의 모든 수준을 포함합니다. 반면 snowflake 차원은 계층 수준을 여러 테이블로 분리합니다.

이제 스노우플레이크 스키마를 만들고 Industry 차원을 다음과 같이 분해해 보겠습니다.

Establishment Survey 사실 테이블을 중심으로 Age, Time, 그리고 NAICS code/Industry group/Subsector/Sector 차원이 둘러싼 스노우플레이크 스키마 다이어그램

이 연습에서는 결과를 비교할 수 있도록 스타 차원도 함께 유지합니다. 실제 업무에서는 두 방식 중 하나를 선택해 사용하시면 됩니다.

진행 내용이 사라졌다면, 열려 있는 보고서를 모두 닫고 데스크톱의 Exercises 폴더에서 4_2_snowflake_schema.pbix를 불러오세요.

이 연습은 강의의 일부입니다

Power BI의 데이터 모델링

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작