적용 대상: Power BI Desktop
Power BI 서비스
의미 체계 모델을 사용하기 Copilot 전에 데이터를 평가하는 것이 좋습니다. 의미 체계 모델에서 Copilot이 통찰을 끌어낼 수 있도록 모델을 정리해야 할 수 있습니다.
참고
다음 요구 사항에 유의하세요.
- 관리자가 Microsoft Fabric에서 Copilot을 사용하도록 설정해야 합니다.
- 패브릭 용량은 이 문서 패브릭 지역 가용성에 나열된 지역 중 하나에 있어야 합니다. 그렇지 않으면 Copilot을 사용할 수 없습니다.
- Copilot 사용을 시작하기 전에 관리자가 테넌트 전환을 사용하도록 설정해야 합니다. 자세한 내용은 Copilot 테넌트 설정 문서를 참조하세요.
- 테넌트 또는 용량이 미국 또는 프랑스 Copilot 외부에 있는 경우 기본적으로 사용하지 않도록 설정됩니다. 한 가지 예외는 패브릭 테넌트 관리자가 Azure OpenAI로 전송된 데이터를 테넌트의 지리적 지역, 규정 준수 경계 또는 국가별 클라우드 인스턴스 테넌트 설정 외부에서 처리할 수 있도록 설정하는 경우입니다. 이 설정은 패브릭 관리 포털에서 찾을 수 있습니다.
- Microsoft Fabric의 Copilot은 평가판 SKU에서는 지원되지 않습니다. 유료 SKU만 지원됩니다.
- Power BI에서 독립 실행형 Copilot 환경을 보려면 테넌트 관리자가 테넌트 스위치를 사용하도록 설정해야 합니다.
사용할 의미 체계 모델에 대한 Copilot 고려 사항
Copilot을(를) 사용하여 다음 표의 기준을 통해 정확한 보고서를 만들 수 있습니다. 이러한 권장 사항은 정확한 Power BI 보고서를 생성하는 데 도움이 될 수 있습니다.
요소 | 고려 사항 | 설명 | 예시 |
---|---|---|---|
테이블 연결 | 명확한 관계 정의 | 테이블 간의 모든 관계가 명확하게 정의되고 논리적인지 확인합니다. 일대다, 다대일 또는 다대다를 나타냅니다. |
Sales 테이블은 DateID 필드에 의해 Date 테이블에 연결됩니다. |
측정 | 표준화된 계산 논리 | 측정값에는 설명하고 이해하기 쉬운 표준화되고 명확한 계산 논리가 있어야 합니다. |
Total Sales 는 Sales 테이블의 SaleAmount 필드의 합계로 계산됩니다. |
측정 | 명명 규칙 | 측정값의 이름은 계산 및 용도를 명확하게 반영해야 합니다. |
Average_Customer_Rating 대신 AvgRating 사용합니다. |
측정 | 미리 정의된 측정값 | 사용자가 보고서에서 요청할 가능성이 가장 큰 미리 정의된 측정값 집합을 포함합니다. |
Year_To_Date_Sales 와 같이 또는 Month_Over_Month_Growth . |
팩트 테이블 | 명확한 설명 | 분석을 위해 측정 가능한 양적 데이터를 보유하는 팩트 테이블을 명확하게 설명합니다. |
Transactions , Sales 및 Visits . |
차원 테이블 | 지원 설명 데이터 | 팩트 테이블의 양적 측정값과 관련된 설명 특성을 포함하는 차원 테이블을 만듭니다. |
Product_Details 및 Customer_Information . |
계층 구조 | 논리 그룹화 | 특히 보고서에서 드릴다운하는 데 사용할 수 있는 차원 테이블의 경우 데이터 내에서 명확한 계층 구조를 설정합니다. |
Time 다음으로 Year Quarter Month Day 구분되는 계층 구조입니다. |
열 이름 | 명확한 레이블 | 열 이름은 모호하지 않고 쉽게 이해할 수 있어야 합니다. 컨텍스트 없이 추가 조회가 필요한 ID 또는 코드를 사용하지 마세요. |
Product_Name 대신 ProdID 사용합니다. |
열 데이터 형식 | 올바르고 일관적인 | 모든 테이블의 열에 대해 정확하고 일관된 데이터 형식을 적용하여 측정값이 올바르게 계산되도록 하고 적절한 정렬 및 필터링을 사용하도록 설정합니다. | 계산에 사용되는 숫자 열이 텍스트 데이터 형식으로 설정되지 않았는지 확인합니다. |
관계 유형 | 명확하게 지정됨 | 정확한 보고서 생성을 위해 관계의 특성(활성 또는 비활성)과 카디널리티를 명확하게 지정하세요. | 관계가 One-to-One One-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 )라는 구문을 사용하여 전년 대비로 표시될 수 있습니다." |