본문 바로가기

POWER BI

[파워 BI] POWER BI 모델 관계 설정(커널리티, 필터흐름, 활성화&비활성화)

POWER BI 모델

 

-데이터모델은 공통 필드 또는 공통 키값을 기반으로 관계를 설정할 수 있다. 

-스타 스키마를 사용하여 일대다 관계를 사용한다.

-단방향 필터를 사용해야 한다. 

-날짜 필드에 날짜와 시간이 있는 경우 날짜, 시간을 분리해야 한다. 

 

Data Tables vs Lookup Tables

-데이터 모델은 일반적으로 두가지 유형 '데이터테이블'과 '룩업테이블'이 있다.

-'데이터테이블'은 비즈니스에 대한 측정가능한 값 또는 메트릭을 포함한 테이블이다.(수량, 수익, 페이지 수, 반품 등)

-'룩업테이블'은 설명 속성을 제공하는 테이블이다. 예를 들어 달력 테이블의 경우 년/분기/주/일과 같은 날짜를 설명 or 고객ID 열에는 이름과 같은 고객 ID를 설명하는 속성이 있다. 

-외래키는 데이터테이블에서 여러 인스턴트를 포함하는 열의 값이고 외래키와 룩업테이블에서 일치하는 값을 기본키라고 한다. 왜리키와 기본키가 매핑이되며 모델링이 이루어진다. 

Maven Analytics, LLC

테이블관계 만들기

-클릭, 드래그로 외래키와 기본키의 관계를 설정한다.

-관계설정 메뉴를 클릭해서 옵션과 카디널리티를 설정한다. 

 

CARDINALITY 카디널리티과 필터 흐름

-카디널리티는 열 갑스이 고유성을 의미하며 데이터 모델의 모든 관계는 일대다 카디널리티를 가져야 한다. 

-필터의 흐름은 룩업테이블에서 데이터 테이블로(다운스트림) 흐른다.

 

활성화&비활성화(ACTIVE & INACTIVE) 관계

-관계는활성화&비활성화 관계 두 가지 타입으로 나뉜다.

-활성화 관계는 필터 컨텍스트를 전송하는 기본이다. 

-비활성화 관계는 DAX와 같은 특정 계산 중에 액세스 할 수 있다. 

-관계에서 활성화는 실선으로 나오고 비활성화는 점선으로 나타난다. 

-동일한 테이블에서는 동일한 팩트테이블과 관계를 가질 때 하나의 활성 관계만 가질 수 있다. 

 

자동 날짜 생성

-파워 BI에서는 자동적으로 날짜 테이블을 생성한다. 

파워 BI 자동날짜 생성의 장단점 Copyright 2022, Maven Analytics, LLC