다음을 통해 공유


Power BI에서 Copilot에 대한 시맨틱 모델 최적화하기

적용 대상: Power BI Desktop Power BI 서비스

의미 체계 모델을 사용하기 Copilot 전에 데이터를 평가하는 것이 좋습니다. 의미 체계 모델에서 Copilot이 통찰을 끌어낼 수 있도록 모델을 정리해야 할 수 있습니다.

참고

다음 요구 사항에 유의하세요.

사용할 의미 체계 모델에 대한 Copilot 고려 사항

Copilot을(를) 사용하여 다음 표의 기준을 통해 정확한 보고서를 만들 수 있습니다. 이러한 권장 사항은 정확한 Power BI 보고서를 생성하는 데 도움이 될 수 있습니다.

요소 고려 사항 설명 예시
테이블 연결 명확한 관계 정의 테이블 간의 모든 관계가 명확하게 정의되고 논리적인지 확인합니다. 일대다, 다대일 또는 다대다를 나타냅니다. Sales 테이블은 DateID 필드에 의해 Date 테이블에 연결됩니다.
측정 표준화된 계산 논리 측정값에는 설명하고 이해하기 쉬운 표준화되고 명확한 계산 논리가 있어야 합니다. Total SalesSales 테이블의 SaleAmount 필드의 합계로 계산됩니다.
측정 명명 규칙 측정값의 이름은 계산 및 용도를 명확하게 반영해야 합니다. Average_Customer_Rating대신 AvgRating 사용합니다.
측정 미리 정의된 측정값 사용자가 보고서에서 요청할 가능성이 가장 큰 미리 정의된 측정값 집합을 포함합니다. Year_To_Date_Sales 와 같이 또는 Month_Over_Month_Growth.
팩트 테이블 명확한 설명 분석을 위해 측정 가능한 양적 데이터를 보유하는 팩트 테이블을 명확하게 설명합니다. Transactions, SalesVisits.
차원 테이블 지원 설명 데이터 팩트 테이블의 양적 측정값과 관련된 설명 특성을 포함하는 차원 테이블을 만듭니다. Product_DetailsCustomer_Information.
계층 구조 논리 그룹화 특히 보고서에서 드릴다운하는 데 사용할 수 있는 차원 테이블의 경우 데이터 내에서 명확한 계층 구조를 설정합니다. Time 다음으로 YearQuarterMonthDay구분되는 계층 구조입니다.
열 이름 명확한 레이블 열 이름은 모호하지 않고 쉽게 이해할 수 있어야 합니다. 컨텍스트 없이 추가 조회가 필요한 ID 또는 코드를 사용하지 마세요. Product_Name대신 ProdID 사용합니다.
열 데이터 형식 올바르고 일관적인 모든 테이블의 열에 대해 정확하고 일관된 데이터 형식을 적용하여 측정값이 올바르게 계산되도록 하고 적절한 정렬 및 필터링을 사용하도록 설정합니다. 계산에 사용되는 숫자 열이 텍스트 데이터 형식으로 설정되지 않았는지 확인합니다.
관계 유형 명확하게 지정됨 정확한 보고서 생성을 위해 관계의 특성(활성 또는 비활성)과 카디널리티를 명확하게 지정하세요. 관계가 One-to-OneOne-to-Many관계인지 여부를 표시합니다Many-to-Many.
데이터 일관성 표준화된 값 필터 및 보고의 일관성을 보장하기 위해 열 내에서 표준화된 값을 유지 관리합니다. Status 열이 있는 경우, Open, Closed, Pending와 같은 필터를 일관되게 사용합니다.
핵심 성과 지표(KPI) 미리 정의되고 관련됨 비즈니스 컨텍스트와 관련되고 보고서에서 일반적으로 사용되는 KPI 집합을 설정합니다. Return on Investment (ROI), Customer Acquisition Cost (CAC) 또는 Lifetime Value (LTV).
새로 고침 일정 투명하고 예정된 데이터의 새로 고침 일정을 명확하게 전달하여 사용자가 분석하는 데이터의 타임라인을 이해할 수 있도록 합니다. 데이터가 실시간, 매일, 매주 등인지 여부를 나타냅니다.
보안 역할 수준 정의 모든 사용자가 볼 수 없는 중요한 요소가 있는 경우 다양한 수준의 데이터 액세스에 대한 보안 역할을 정의합니다. 영업 팀 구성원은 영업 데이터를 볼 수 있지만 HR 데이터는 볼 수 없습니다.
메타데이터 구조 설명서 참조를 위해 테이블, 열, 관계 및 측정값을 포함하여 데이터 모델의 구조를 문서화합니다. 참조로 제공되는 데이터 사전 또는 모델 다이어그램입니다.

다음 표에는 정확한 DAX(Data Analysis Expressions) 쿼리를 만드는 데 도움이 되는 다른 조건이 나와 있습니다 Copilot. 이러한 권장 사항은 정확한 DAX 쿼리를 생성하는 데 도움이 될 수 있습니다.

요소 고려 사항 설명 예시
측정값, 테이블 및 열 설명 설명 속성에서 각 요소와 사용 방법을 정의합니다. 처음 200자만 사용됩니다. [YOY Sales] 설명은 다음과 같습니다. "주문 수의 전년 대비(YOY) 차이입니다." 'Date'[Year] 열을 사용하여 최신 연도가 아닌 다른 연도별로 표시합니다. 부분 연도는 이전 연도의 동일한 기간과 비교됩니다."
계산 그룹 설명 계산 항목은 모델 메타데이터에 포함되지 않습니다. 계산 그룹 열에 대한 설명을 사용하여 계산 항목의 사용을 나열하고 설명합니다. 처음 200자만 사용됩니다. 예를 들어 시간 인텔리전스 샘플 계산 그룹 열에는 "현재 값에 대한 측정값 및 날짜 테이블과 함께 사용: 현재 값, MTD: 월 누적, QTD: 분기 누적, YTD: 연간 누적, PY: 이전 연도, PY MTD, PY QTD, YOY: 전년 대비 변화, YOY%: YOY 대비 %." 측정값이 있는 테이블은 "측정값은 데이터를 집계하는 데 사용됩니다. 이러한 측정값은 CALCULATE([측정값 이름], Time intelligence[시간 계산] = YOY)라는 구문을 사용하여 전년 대비로 표시될 수 있습니다."