Power BI용 Copilot과 잘 작동하도록 데이터 모델 업데이트
적용 대상: Power BI Desktop Power BI 서비스
의미 체계 모델에서 Copilot 사용을 시작하기 전에 데이터를 평가합니다. Copilot에서 인사이트를 얻을 수 있도록 의미 체계 모델에서 정리 작업을 수행해야 할 수 있습니다.
참고 항목
- 관리자가 Microsoft Fabric에서 Copilot을 사용하도록 설정해야 합니다.
- F64 또는 P1 용량은 이 문서(Fabric 지역 가용성)에 나열되어 있는 지역 중 하나에 있어야 합니다. 그렇지 않으면 Copilot을 사용할 수 없습니다.
- Copilot 사용을 시작하기 전에 관리자가 테넌트 전환을 사용하도록 설정해야 합니다. 자세한 내용은 Copilot 테넌트 설정 문서를 참조하세요.
- 테넌트 또는 용량이 미국 또는 프랑스 외부에 있는 경우 Fabric 테넌트 관리자가 Fabric 관리 포털에서 Azure OpenAI로 전송된 데이터가 테넌트의 지리적 지역, 규정 준수 경계 또는 국가 클라우드 인스턴스 외부에서 처리될 수 있음 테넌트 설정을 활성화하지 않는 한 기본적으로 Copilot이 비활성화됩니다.
- Microsoft Fabric의 Copilot은 평가판 SKU에서는 지원되지 않습니다. 유료 SKU(F64 이상 또는 P1 이상)만 지원됩니다.
사용할 의미 체계 모델에 대한 Copilot 고려 사항
다음 테이블에서는 Copilot을 사용하여 정확한 보고서를 만드는 데 도움이 되는 조건을 나열합니다. 이러한 항목은 정확한 Power BI 보고서를 생성하는 데 도움이 될 수 있는 권장 사항입니다.
요소 | 고려 사항 | 설명 | 예시 |
---|---|---|---|
테이블 연결 | 명확한 관계 정의 | 테이블 간의 모든 관계가 명확하게 정의되고 논리적이며 일대다, 다 대 일 또는 다 대 다 관계를 나타내는지 확인합니다. | "DateID" 필드로 "Date" 테이블에 연결된 "Sales" 테이블입니다. |
측정값 그룹 | 표준화된 계산 논리 | 측정값은 설명하기 쉽고 이해하기 쉬운 표준화되고 명확한 계산 논리를 가져야 합니다. | "Sales" 테이블에서 "SaleAmount"의 합계로 계산된 "Total Sales"입니다. |
측정값 그룹 | 명명 규칙 | 측정값의 이름은 계산 및 용도를 명확하게 반영해야 합니다. | "AvgRating" 대신 "Average_Customer_Rating"을 사용합니다. |
측정값 그룹 | 미리 정의된 측정값 | 사용자가 보고서에서 요청할 가능성이 가장 큰 미리 정의된 측정값 집합을 포함합니다. | "Year_To_Date_Sales", "Month_Over_Month_Growth", 등. |
팩트 테이블 | 명확한 설명 | 분석을 위해 측정 가능한 양적 데이터를 보유하는 팩트 테이블을 명확하게 설명합니다. | "Transactions", "Sales", "Visits". |
차원 테이블 | 지원 설명 데이터 | 팩트 테이블의 양적 측정값과 관련된 설명 특성을 포함하는 차원 테이블을 만듭니다. | "Product_Details", "Customer_Information". |
계층 구조 | 논리 그룹화 | 특히 보고서에서 드릴다운하는 데 사용할 수 있는 차원 테이블의 경우 데이터 내에서 명확한 계층 구조를 설정합니다. | “연도”, “분기”, “월”, “일”로 세분화되는 “시간” 계층 구조입니다. |
열 이름 | 명확한 레이블 | 열 이름은 명확하고 이해하기 쉬워야 하며, 컨텍스트 없이 추가 조회가 필요한 ID나 코드를 사용하지 않아야 합니다. | "ProdID" 대신 "Product_Name"을 사용합니다. |
열 데이터 형식 | 정확하고 일관적 | 모든 테이블의 열에 대해 정확하고 일관된 데이터 형식을 적용하여 측정값이 올바르게 계산되도록 하고 적절한 정렬 및 필터링을 사용하도록 설정합니다. | 계산에 사용되는 숫자 열이 텍스트 데이터 형식으로 설정되지 않았는지 확인합니다. |
관계 형식 | 명확하게 지정됨 | 정확한 보고서 생성을 위해 관계의 특성(활성 또는 비활성)과 카디널리티를 명확하게 지정하세요. | 관계가 "일대일", "일대다" 또는 "다대다"인지를 표시합니다. |
데이터 일관성 | 표준화된 값 | 필터 및 보고의 일관성을 보장하기 위해 열 내에서 표준화된 값을 유지 관리합니다. | "상태" 열이 있는 경우 "열기", "닫힘", "보류 중" 등을 일관되게 사용합니다. |
KPI(핵심 성과 지표) | 미리 정의되고 관련됨 | 비즈니스 컨텍스트와 관련되고 보고서에서 일반적으로 사용되는 KPI 집합을 설정합니다. | "ROI(투자 수익률)", "CAC(고객 취득 비용)", "LTV(수명 가치)". |
새로 고침 일정 | 투명 및 예약됨 | 데이터의 새로 고침 일정을 명확하게 전달하여 사용자가 분석하는 데이터의 타임라인을 이해할 수 있도록 합니다. | 데이터가 실시간, 매일, 매주 등인지 여부를 나타냅니다. |
보안 | 역할 수준 정의 | 모든 사용자가 볼 수 없는 중요한 요소가 있는 경우 다양한 수준의 데이터 액세스에 대한 보안 역할을 정의합니다. | 영업 팀 구성원은 영업 데이터를 볼 수 있지만 HR 데이터는 볼 수 없습니다. |
메타데이터 | 구조 설명서 | 참조를 위해 테이블, 열, 관계 및 측정값을 포함한 데이터 모델의 구조를 문서화합니다. | 참조로 제공되는 데이터 사전 또는 모델 다이어그램입니다. |
다음 표에는 정확한 DAX 쿼리를 만드는 데 도움이 되는 추가 조건이 나와 있습니다 Copilot. 이러한 항목은 정확한 DAX 쿼리를 생성하는 데 도움이 될 수 있는 권장 사항입니다.
요소 | 고려 사항 | 설명 | 예시 |
---|---|---|---|
측정값, 테이블 및 열 | 설명 | 설명 속성에 사용할 각 요소의 용도와 용도를 포함합니다. 참고: 처음 200자만 사용됩니다. | [YOY Sales] 설명은 "주문의 전년 대비(YOY) 차이입니다. 'Date'[Year] 열과 함께 사용하여 최신 연도가 아닌 연도별로 표시합니다. 부분 연도는 전년 같은 기간과 비교됩니다." |
계산 그룹 | 설명 | 계산 항목은 모델 메타데이터에 포함되지 않습니다. 계산 그룹 열에 대한 설명을 사용하여 계산 항목의 사용을 나열하고 설명합니다. 참고: 처음 200자만 사용됩니다. | 예를 들어 시간 인텔리전스 샘플 계산 그룹 열에는 "현재: 현재 값에 대한 측정값 및 날짜 테이블과 함께 사용, MTD: 매월 현재까지, QTD: 분기별, YTD: 연도별, PY: 전년, PY MTD, PY QTD, YOY: 전년 대비 변경, YOY%: YOY를 %로" 측정값이 있는 테이블에서 "측정값은 데이터를 집계하는 데 사용됩니다. 이러한 측정값은 CALCULATE([측정값 이름], '시간 인텔리전스'[시간 계산] = "YOY") 구문을 사용하여 전년 대비로 표시될 수 있습니다. |