POWER BI 모델
-데이터모델은 공통 필드 또는 공통 키값을 기반으로 관계를 설정할 수 있다.
-스타 스키마를 사용하여 일대다 관계를 사용한다.
-단방향 필터를 사용해야 한다.
-날짜 필드에 날짜와 시간이 있는 경우 날짜, 시간을 분리해야 한다.
Data Tables vs Lookup Tables
-데이터 모델은 일반적으로 두가지 유형 '데이터테이블'과 '룩업테이블'이 있다.
-'데이터테이블'은 비즈니스에 대한 측정가능한 값 또는 메트릭을 포함한 테이블이다.(수량, 수익, 페이지 수, 반품 등)
-'룩업테이블'은 설명 속성을 제공하는 테이블이다. 예를 들어 달력 테이블의 경우 년/분기/주/일과 같은 날짜를 설명 or 고객ID 열에는 이름과 같은 고객 ID를 설명하는 속성이 있다.
-외래키는 데이터테이블에서 여러 인스턴트를 포함하는 열의 값이고 외래키와 룩업테이블에서 일치하는 값을 기본키라고 한다. 왜리키와 기본키가 매핑이되며 모델링이 이루어진다.
테이블관계 만들기
-클릭, 드래그로 외래키와 기본키의 관계를 설정한다.
-관계설정 메뉴를 클릭해서 옵션과 카디널리티를 설정한다.
CARDINALITY 카디널리티과 필터 흐름
-카디널리티는 열 갑스이 고유성을 의미하며 데이터 모델의 모든 관계는 일대다 카디널리티를 가져야 한다.
-필터의 흐름은 룩업테이블에서 데이터 테이블로(다운스트림) 흐른다.
활성화&비활성화(ACTIVE & INACTIVE) 관계
-관계는활성화&비활성화 관계 두 가지 타입으로 나뉜다.
-활성화 관계는 필터 컨텍스트를 전송하는 기본이다.
-비활성화 관계는 DAX와 같은 특정 계산 중에 액세스 할 수 있다.
-관계에서 활성화는 실선으로 나오고 비활성화는 점선으로 나타난다.
-동일한 테이블에서는 동일한 팩트테이블과 관계를 가질 때 하나의 활성 관계만 가질 수 있다.
자동 날짜 생성
-파워 BI에서는 자동적으로 날짜 테이블을 생성한다.
'POWER BI' 카테고리의 다른 글
[파워 BI] 달력만들기, CALENDAR 함수 & M언어 사용 (0) | 2022.12.08 |
---|---|
[파워 BI] POWER BI 계산 열, 측정값, 빠른 측정값 (0) | 2022.12.07 |
[파워 BI] 인덱스 열, 조건 열, 예제의 열 추가하기 (0) | 2022.11.25 |
[파워 BI] 쿼리편집기 데이터프로파일링 열품질, 열분포, 열프로필 (0) | 2022.11.23 |
[파워 BI] POWER BI 다양한 데이터 소스에서 데이터 연결하기 (0) | 2022.11.23 |