Microsoft Fabric의 기본 Power BI 의미 체계 모델에서 데이터 모델링

적용 대상: Microsoft Fabric의 SQL 분석 엔드포인트, 웨어하우스미러된 데이터베이스

기본 Power BI 의미 체계 모델은 모델 뷰에 정의된 엔터티 간의 모든 관계를 상속하고 BI(Power BI 보고서)에 개체를 사용하도록 설정된 경우 이를 Power BI 의미 체계 모델 관계로 유추합니다. 웨어하우스의 비즈니스 논리를 상속하면 웨어하우스 개발자 또는 BI 분석가가 POWER BI, Excel 또는 XMLA 형식을 읽는 Tableau와 같은 외부 도구에서 BI(분석 비즈니스 인텔리전스) 보고서를 위한 유용한 의미 체계 모델 및 메트릭 계층을 빌드하는 데 걸리는 시간을 줄일 수 있습니다.

모든 제약 조건이 관계로 변환되지만 현재 Power BI에서는 한 번에 하나의 관계만 활성화할 수 있는 반면, 여러 기본 및 외래 키 제약 조건은 웨어하우스 엔터티에 대해 정의될 수 있으며 다이어그램 줄에 시각적으로 표시됩니다. 활성 Power BI 관계는 실선으로 표시되고 나머지는 점선으로 표시됩니다. BI 보고 목적으로 활성으로 기본 관계를 선택하는 것이 좋습니다.

기본 Power BI 의미 체계 모델의 관계에 대한 제약 조건 자동 변환은 현재 SQL 분석 엔드포인트에서 지원되지 않는 Microsoft Fabric의 웨어하우스 테이블에만 적용됩니다.

참고 항목

Microsoft는 Power BI 데이터 세트 콘텐츠 형식의 이름을 의미 체계 모델로 변경했습니다. 이는 Microsoft Fabric에도 적용됩니다. 자세한 내용은 Power BI 데이터 세트의 새 이름을 참조하세요.

데이터 모델링 속성

다음 표에서는 모델 뷰 다이어그램을 사용하고 관계를 만들 때 사용할 수 있는 속성에 대한 설명을 제공합니다.

열 이름 설명
FromObjectName 관계가 정의된 테이블/뷰 이름 "From"입니다.
ToObjectName 관계가 정의된 테이블/뷰 이름 "To"입니다.
TypeOfRelationship 관계 카드일 수 있는 값은 None, OneToOne, OneToMany, ManyToOne 및 ManyToMany입니다.
SecurityFilteringBehavior 행 수준 보안 식을 평가할 때 관계가 데이터 필터링에 미치는 영향을 나타내며 Power BI 관련 의미 체계입니다. 가능한 값은 OneDirection, BothDirections 및 None입니다.
IsActive Power BI 관련 의미 체계 및 관계가 활성 또는 비활성으로 표시되는지 여부를 나타내는 부울 값입니다. 이는 의미 체계 모델 내에서 기본 관계 동작을 정의합니다.
RelyOnReferentialIntegrity 관계가 참조 무결성에 의존할 수 있는지 여부를 나타내는 부울 값입니다.
CrossFilteringBehavior 관계가 데이터 필터링에 미치는 영향과 Power BI 관련 사항을 나타냅니다. 가능한 값은 1 - OneDirection, 2 - BothDirections 및 3 - Automatic입니다.

기본 Power BI 의미 체계 모델에 개체 추가 또는 제거

Power BI에서는 보고서를 작성하기 전에 항상 의미 체계 모델이 필요하므로 기본 Power BI 의미 체계 모델을 사용하면 웨어하우스 위에서 빠른 보고 기능을 사용할 수 있습니다. 웨어하우스 내에서 사용자는 기본 Power BI 의미 체계 모델에 테이블 또는 뷰인 웨어하우스 개체를 추가할 수 있습니다. 계층 구조 및 설명과 같은 다른 의미 체계 모델링 속성을 추가할 수도 있습니다. 그런 다음 이러한 속성을 사용하여 Power BI 의미 체계 모델의 테이블을 만듭니다. 사용자는 기본 Power BI 의미 체계 모델에서 개체를 제거할 수도 있습니다.

  1. 패브릭 작업 영역에서 웨어하우스를 엽니다.
  2. 모델 보기 아이콘을 선택하여 모델 보기이동합니다.

테이블 또는 뷰와 같은 개체를 기본 Power BI 의미 체계 모델에 추가하려면 다음 옵션을 사용할 수 있습니다.

  • 의미 체계 모델에 개체를 자동으로 추가하는 기본 Power BI 의미 체계 모델 설정 동기화를 수동으로 사용하도록 설정합니다. 자세한 내용은 기본 Power BI 의미 체계 모델 동기화를 참조 하세요.
  • 의미 체계 모델에 개체를 수동으로 추가합니다.

자동 감지 환경은 테이블 또는 뷰를 결정하고 적절하게 추가합니다.

리본 메뉴의 수동 검색 옵션을 사용하면 테이블 및/또는 뷰와 같은 개체를 기본 Power BI 의미 체계 모델에 추가해야 하는 개체를 세밀하게 제어할 수 있습니다.

  • 모두 선택
  • 테이블 또는 뷰에 대한 필터
  • 특정 개체 선택

개체를 제거하려면 리본에서 수동으로 선택 버튼을 사용하고:

  • 모두 선택 취소
  • 테이블 또는 뷰에 대한 필터
  • 특정 개체 선택 취소

BI에 대해 사용하도록 설정된 개체를 검토하고 올바른 논리적 관계가 있는지 확인하여 원활한 다운스트림 보고 환경을 보장하는 것이 좋습니다.

측정값 만들기

측정값은 표준화된 메트릭의 컬렉션입니다. Power BI Desktop과 마찬가지로 웨어하우스의 DAX 편집 환경은 수식 자동 완성(IntelliSense)이 포함된 풍부한 편집기를 제공합니다. DAX 편집기를 사용하면 웨어하우스에서 측정값을 쉽게 개발할 수 있으므로 비즈니스 논리, 의미 체계 및 중요 비즈니스용 계산에 보다 효과적인 단일 소스가 됩니다.

  1. 측정값을 만들려면 다음 이미지와 같이 리본에서 새 측정값 단추를 선택합니다.

    테이블 탐색기 및 리본 메뉴에 새 측정값 단추가 표시되는 위치를 보여 주는 스크린샷

  2. 수식 입력줄에 측정값을 입력하고, 측정값을 적용할 테이블과 열을 지정합니다. 수식 입력줄을 통해 측정값을 입력할 수 있습니다. 측정값에 대한 자세한 내용은 자습서: Power BI Desktop에서 고유한 측정값 만들기를 참조 하세요.

  3. 테이블을 확장하여 테이블에서 측정값을 찾을 수 있습니다.

다운스트림 보고에서 요소 숨기기

개체 탐색기에서 숨기려는 열 또는 테이블을 마우스 오른쪽 단추로 클릭하여 다운스트림 보고에서 웨어하우스의 요소를 숨길 수 있습니다.

다운스트림 보고에서 항목을 숨기는 것처럼 보이는 메뉴에서 보고서 보기에서 숨기기를 선택합니다.

상황에 맞는 메뉴에서 숨기기 옵션을 찾을 위치를 보여 주는 스크린샷

다음 이미지와 같이 모델 보기 캔버스 옵션을 사용하여 전체 테이블 및 개별 열을 숨길 수도 있습니다.

모델 보기 캔버스 옵션을 보여 주는 스크린샷.