다음을 통해 공유


관계 문제 해결 지침

Power BI Desktop을 사용하는 데이터 모델러인 당신을 대상으로 하는 이 문서를 제공합니다. 모델 및 보고서를 개발할 때 발생할 수 있는 특정 문제를 해결하는 방법에 대한 지침을 제공합니다.

메모

모델 관계에 대한 소개는 이 문서에서 다루지 않습니다. 관계, 해당 속성 또는 구성 방법에 대해 잘 모르는 경우 먼저 Power BI Desktop 문서에서 모델 관계를 읽어보는 것이 좋습니다.

스타 스키마 디자인을 이해하는 것도 중요합니다. 자세한 내용은 별표 스키마 이해 및 Power BI중요도를 참조하세요.

문제 해결

보고서 시각화가 두 개 이상의 테이블에서 필드를 사용하도록 설정되어 있고 올바른 결과 (또는 결과)를 제공하지 않는 경우, 이 문제는 모델 관계 때문일 수 있습니다.

이 경우 따라야 할 일반적인 문제 해결 검사 목록은 다음과 같습니다. 문제를 식별할 때까지 검사 목록을 점진적으로 처리할 수 있습니다.

  1. 시각적 개체를 테이블 또는 행렬로 전환하거나 데이터 보기 창을 열면, 쿼리 결과를 볼 수 있어 문제를 보다 쉽게 해결할 수 있습니다.
  2. 빈 쿼리 결과가 있는 경우 테이블 뷰로 전환하여 테이블이 데이터 행과 함께 로드되었는지 확인합니다.
  3. 모델 보기로 전환하면 관계를 쉽게 확인하고 해당 속성을 빠르게 확인할 수 있습니다.
  4. 테이블 간에 관계가 있는지 확인합니다.
  5. 카디널리티 속성이 올바르게 설정되었는지 확인하세요. "다수" 쪽 열에 현재 고유한 값이 포함되어 있어도 "단일" 쪽으로 잘못 설정된 경우가 있을 수 있습니다.
  6. 관계가 활성 상태인지 (실선으로 표시) 확인합니다.
  7. 필터 방향이 전파를 지원하는지 확인하세요 (화살표를 이해합니다).
  8. 올바른 열이 서로 관련되어 있는지 확인합니다. 관계를 선택하거나 해당 항목 위로 커서를 올려 관련 열을 표시하세요.
  9. 관련 열 데이터 형식이 동일하거나 적어도 호환되는지 확인합니다. 텍스트 열을 정수 열에 연결할 수 있지만 필터는 필터를 전파하기 위한 일치 항목을 찾을 수 없습니다.
  10. 테이블 보기로 전환하고 관련 열에서 일치하는 값을 찾을 수 있는지 확인합니다.

문제 해결 가이드

다음은 문제 및 가능한 이유 목록입니다.

문제 가능한 이유
시각적 디스플레이에 결과가 표시되지 않음 • 모델이 아직 데이터와 함께 로드되지 않았습니다.
• 필터 컨텍스트 내에 데이터가 없습니다.
• RLS(행 수준 보안)가 적용됩니다.
• 관계는 테이블 간에 전파되지 않습니다.위의 검사 목록을 따릅니다.
• RLS(행 수준 보안)가 적용되지만, 양방향 관계가 전파되도록 설정되어 있지 않습니다. Power BI Desktop에서 행 수준 보안(RLS)을 참조하세요.
시각적 디스플레이는 각 그룹에 대해 동일한 값을 표시합니다. • 관계란 존재하지 않습니다.
• 관계는 테이블 간에 전파되지 않습니다.위의 검사 목록을 따릅니다.
시각적 화면에 결과가 표시되지만 정확하지 않습니다. • 비주얼이 잘못 설정되었습니다.
• 측정값 계산 논리가 잘못되었습니다.
• 모델 데이터를 새로 고쳐야 합니다.
• 원본 데이터가 잘못되었습니다.
• 관계 열이 잘못 관련되어 있습니다(예: ProductID 열이 CustomerID 열에 매핑됨).
• 두 DirectQuery 테이블 간의 관계이며 관계의 "일" 쪽 열에는 중복 값이 포함됩니다.
BLANK 그룹화 또는 슬라이서/필터 항목이 나타나지만, 원본 열에는 BLANK가 포함되어 있지 않습니다. • 이 관계는 일반 관계로, "여러" 쪽 열에는 "하나" 쪽 열에 저장되지 않은 값들이 포함되어 있습니다. Power BI Desktop에서 모델 관계를 참조하세요 .
• 일반적인 일대일 관계이며 관련 열에는 BLANK가 포함되어 있습니다. Power BI Desktop모델 관계를 참조하세요.
• 비활성 관계 "다"쪽 열은 BLANK를 저장하거나 값이 "일" 쪽에 저장되지 않습니다.
시각적 자료에 데이터가 누락되었습니다. • 잘못된/예기치 않은 필터가 적용됩니다.
• RLS가 적용됩니다.
• 관계가 제한적이며 관련 열에 BLANK가 있거나 데이터 무결성 문제가 있습니다. Power BI Desktop의 모델 관계를 참조하세요.
• 두 DirectQuery 테이블 간의 관계이며, 관계는 참조 무결성가정할 설정되지만 데이터 무결성 문제(관련 열의 값이 일치하지 않음)가 있습니다.
RLS가 올바르게 적용되지 않음 • 관계는 테이블 간에 전파되지 않습니다.위의 검사 목록을 따릅니다.
• RLS(행 수준 보안)가 적용되지만, 양방향 관계가 전파되도록 설정되어 있지 않습니다. Power BI Desktop에서 행 수준 보안(RLS)을 참조하세요.

이 문서와 관련된 자세한 내용은 다음 리소스를 확인하세요.