데이터 관계를 관리하는 방법

완료됨

Power BI Desktop의 모델 뷰에서는 테이블 또는 요소 간의 관계를 시각적으로 설정할 수 있습니다. 관계는 관련 데이터를 포함하는 두 개 이상의 테이블이 서로 연결되는 위치입니다. 이를 통해 사용자는 여러 테이블에서 관련 데이터에 대한 쿼리를 실행할 수 있습니다. 모델 뷰를 사용하여 데이터의 다이어그램 보기를 볼 수 있습니다.

이 단원의 작업에는 다음이 포함됩니다. 이 모듈에 포함된 작업의 개념도

참고

이 페이지의 예제를 따라 하려면 여기에서 샘플 액세스 데이터베이스를 다운로드하고 모든 테이블을 Power BI Desktop으로 가져옵니다(데이터 가져오기 및 데이터베이스 및 액세스 데이터베이스). Access 데이터베이스를 로드하는 데 문제가 있는 경우 이 문서를 참조하세요.

모델 뷰에서는 블록 하나가 각 테이블을 나타내고 블록 사이에 있는 선은 관계를 나타냅니다.

모델 뷰의 스크린샷.

관계를 추가하고 제거하는 방법은 간단합니다. 관계를 제거하려면 관계를 마우스 오른쪽 단추로 클릭하고 삭제를 선택합니다. 관계를 만들려면 한 테이블에서 필드를 끌어 연결하려는 다른 테이블의 필드에 놓습니다.

필드 간의 그래픽 관계를 보여주는 스크린샷.

보고서에서 하나의 테이블 또는 개별 열을 숨기려면 모델 뷰에서 해당 테이블 또는 열을 마우스 오른쪽 단추로 클릭하고 보고서 뷰에서 숨기기를 선택합니다.

[보고서 뷰에서 숨기기] 옵션의 스크린샷.

데이터 관계의 상세 보기를 보려면 탭에서 관계 관리를 선택합니다. 관계 관리 대화 상자에 관계가 시각적 다이어그램이 아닌 목록으로 표시됩니다. 대화 상자에서 자동 검색을 선택하여 새로운 데이터 또는 업데이트된 데이터에서 관계를 찾을 수 있습니다. 관계를 수동으로 편집하려면 편집을 선택합니다. [편집] 섹션에서 관계의 카디널리티교차 필터 방향을 설정하는 고급 옵션을 찾을 수 있습니다.

[관계 관리] 단추 및 대화 상자의 스크린샷.

다음 표에서는 카디널리티 옵션에 대해 설명합니다.

카디널리티 옵션
다대일 가장 일반적인 관계로, 기본값입니다. 한 테이블의 열에는 값 인스턴스가 둘 이상 있을 수 있습니다. 관련 테이블(또는 조회 테이블)에는 값 인스턴스가 하나만 있습니다.
일대일 하나의 테이블에 있는 열은 특정 값의 인스턴스를 하나만 가지며, 관련 테이블은 특정 값의 인스턴스를 하나만 갖습니다.

일반적으로 양방향 관계는 최소한으로 사용하는 것이 좋습니다. 모델 쿼리 성능에 부정적인 영향을 줄 수 있고 보고서 사용자에게 혼동을 줄 수 있습니다.

데이터 간에 정확한 관계를 설정하면 여러 데이터 요소에 걸쳐 복잡한 계산을 만들 수 있습니다.

자세한 내용은 다음을 참조하세요. Power BI Desktop에서 관계 만들기 및 관리양방향 관계 지침