Power BI의 Copilot 통합 개요

Microsoft Fabric의 Copilot는 패브릭 플랫폼의 데이터 분석 환경을 향상시키는 생성 AI 도우미입니다. Power BI를 비롯한 각 패브릭 워크로드는 서로 다른 Copilot를 제공합니다. 엔터프라이즈 개발자, 셀프 서비스 사용자 및 비즈니스 사용자를 비롯한 다양한 Power BI 가상 사용자는 Power BI 환경에서 다양한 Copilot를 사용할 수 있습니다. 이 문서에서는 사용자가 의미 체계 모델 및 보고서를 만들고 사용할 수 있도록 지원하여 Power BI의 Copilot가 데이터 분석 환경을 향상시키는 방법에 대한 심층적인 개요를 제공합니다.

다양한 Power BI 사용자가 의미 체계 모델 및 보고서에 Copilot를 사용할 수 있는 방법을 보여 주는 다이어그램

Power BI의 Copilot에서는 Power BI 개발자와 분석가가 모델 및 보고서를 만드는 동시에 비즈니스 사용자에게 이러한 모델 및 보고서를 사용할 수 있는 새로운 방법을 제공합니다. 다음 다이어그램에서는 Power BI의 다른 가상 사용자가 다양한 Copilot 환경을 사용하여 데이터를 만들거나 사용하는 방법을 보여 줍니다.

Power BI 생성 및 다양한 대상 그룹에 대한 소비 환경의 코필로트를 보여 주는 다이어그램.

요약하자면, Power BI의 Copilot에는 모델 측정값에 대한 설명 생성과 같은 Power BI 항목 생성을 지원하는 환경이 있습니다. 중앙 집중식 엔터프라이즈 개발자, 설계자, 데이터 엔지니어 또는 셀프 서비스 개발자는 모두 이러한 환경을 사용하여 개발 작업을 지원할 수 있습니다. 코파일럿 기능은 보고서의 코파일럿 채팅 창에서 질문하는 것과 같이 Power BI 항목의 사용을 지원할 수 있습니다. 셀프 서비스 사용자, 비즈니스 사용자 및 엔터프라이즈 개발자도 이러한 환경을 활용하여 특정 시나리오에서 데이터에 대한 질문에 답변할 수 있습니다. 마지막으로, 일부 Copilot 환경은 의미 체계 모델에서 DAX를 생성하여 모델을 쿼리하고 탐색하거나 계산 및 비즈니스 논리가 포함된 모델 측정값을 만드는 것과 같이 생성 및 소비를 모두 지원합니다.

비고

다른 패브릭 워크로드의 Copilot와 마찬가지로 Power BI의 Copilot는 조직에서 의미 체계 모델 또는 보고서를 만드는 사람을 대체할 수 없습니다. 대신, Copilot는 해당 개인을 보강 하여 작업에서 더 효율적이며 자신이 만드는 모델과 보고서를 개선할 수 있도록 하는 것을 목표로 합니다.

마찬가지로, Copilot에서 생성된 보고서 또는 답변된 데이터 질문은 Power BI 개발자 또는 분석가가 만든 모델과 보고서를 대체할 수 없습니다. 이 사람들은 일반적으로 비즈니스 문제와 그 주변 맥락에 대해 더 깊고 광범위한 이해를 가지고 있습니다.

Power BI의 Copilot는 데이터를 활용하는 새로운 기회와 접근 방식을 제공합니다. 그러나 이러한 새로운 기회와 접근 방식을 최대한 활용하려면 건강한 데이터 문화와 Power BI를 잘 채택해야 합니다. 이 문화권에는 효과적인 사용자 교육 및 사용 준비뿐만 아니라 Copilot 사용 모니터링 및 관리가 포함됩니다. Power BI에서 Copilot를 사용하도록 설정하고 사용하려면 신중한 심의가 필요합니다. Copilot를 켜고 조직 전체에서 생산성 향상을 기대할 수는 없습니다.

Power BI의 Copilot 작동 방식 개요

Power BI의 Copilot 역시 Fabric의 일반적인 Copilot 프로세스와 유사하게 동작합니다. 그러나 Power BI의 Copilot는 개인이 사용하는 특정 Copilot 환경에 따라 여러 영역에서 다릅니다.

Power BI의 코파일럿 경험이 다른 워크로드의 코파일럿 경험과 어떻게 다른지 보여주는 다양한 영역을 다음 다이어그램에서 설명합니다.

Power BI 환경의 코필로트가 입력, 접지 및 출력에서 어떻게 다른지 보여 주는 다이어그램

요약하자면, Copilot 아키텍처의 여러 영역은 사용하는 Copilot 환경에 따라 다릅니다.

  • 입력: 환경이 다르면 사용자가 다양한 방식으로 입력을 제공해야 합니다.

    • 모델 또는 보고서에 대한 질문 데이터 질문 환경을 사용하려면 사용자가 Copilot 채팅 창에서 프롬프트를 작성해야 합니다.
    • 측정값 설명 생성 환경을 사용하려면 사용자가 Power BI Desktop의 모델 보기에 있는 속성 창에서 단추를 눌러야 합니다.
  • 전처리 및 접지 데이터: 경험에 따라 Copilot는 다른 접지 데이터를 검색합니다. Power BI의 Copilot 환경 간의 전처리 차이점의 예는 다음과 같습니다.

    • 의미 체계 모델에서 데이터 질문을 하는 경험은 의미 체계 모델 스키마 또는 언어 모델을 사용하여 적절한 쿼리를 생성할 수 있습니다. 의미 체계 모델 개발자는 필드를 숨기면 Copilot가 보고 사용할 수 있는 스키마 부분을 제어할 수 있습니다. 또한 설명 추가와 같이 Copilot에서 더 잘 작동하도록 모델을 최적화하여 Copilot 출력의 유용성을 높일 수 있습니다.
    • 보고서 페이지 요약 환경에서는 보고서 메타데이터 또는 보고서 시각적 개체의 특정 데이터 요소를 사용하여 요약을 만들 수 있습니다. 보고서 개발자는 페이지와 시각적 개체를 숨기면 보고서 Copilot에서 보고 사용할 수 있는 부분을 제어할 수 있습니다.
  • 후처리: 경험에 따라 Copilot는 다양한 방법으로 LLM(대규모 언어 모델) 응답을 처리합니다. Power BI의 Copilot 환경 간의 후처리 차이점의 예는 다음과 같습니다.

    • DAX 쿼리 뷰 환경은 생성된 DAX 쿼리가 실행되도록 DAX 파서로 LLM 응답에서 DAX를 실행합니다. 그렇지 않은 경우(예: LLM이 환각을 생성하는 경우) Copilot는 새 LLM 응답을 요청합니다.
    • 보고서 페이지 만들기 환경은 LLM 응답을 가져와서 기존 Copilot 테마, 보고서 메타데이터 및 기타 정보와 결합하여 Power BI 보고서에서 새 페이지를 만듭니다.
  • 출력: 환경에 따라 Copilot는 후처리 후 사용자에게 다양한 유형의 출력을 반환합니다. Power BI의 Copilot 환경 간의 출력 차이의 예는 다음과 같습니다.

    • DAX 쿼리 뷰 환경은 사용자가 DAX 코드를 생성하거나 제안하도록 요청하는 경우 DAX 쿼리를 생성하지만, 사용자가 생성된 코드의 작동 방식을 묻는 경우 DAX 개념에 대한 자연어 설명을 생성합니다.
    • 보고서 페이지 만들기 환경은 사용자가 보고서 페이지를 생성하거나 이전에 생성된 기존 보고서 페이지를 변경하도록 요청하는 경우 새 보고서 페이지를 생성합니다.

Power BI 사용 프로세스 흐름의 Copilot

다음 다이어그램에서는 누군가가 Power BI에서 Copilot와 함께 다양한 Copilot 환경을 사용하는 방법에 대한 개요를 제공합니다.

모바일, 데스크톱 및 작업 영역에서 Power BI에서 Copilot를 사용하기 위한 프로세스 흐름을 보여 주는 다이어그램

다이어그램은 다음 부분과 프로세스로 구성됩니다.

항목 묘사
1 사용자는 Copilot에 입력을 제공합니다. 이 입력은 서면 프롬프트 또는 프롬프트를 생성하는 다른 상호 작용일 수 있습니다. Copilot와의 모든 상호 작용은 사용자 고유입니다. 사용자는 Power BI 모바일 앱, Power BI Desktop 또는 패브릭 작업 영역을 사용하여 Power BI에서 Copilot와 상호 작용할 수 있습니다.
2 Power BI 모바일 앱에서 사용자는 먼저 특정 보고서를 열지 않고도 휴대폰 및 태블릿의 앱 홈 화면에서 독립 실행형 Copilot 환경에 액세스하여 데이터와 채팅할 수 있습니다. 사용자는 인용을 사용하여 요약, 주요 인사이트 및 자동 생성된 시각적 개체를 생성하고, 동료와 결과를 공유하고, iOS에서 프롬프트에 음성 받아쓰기를 사용할 수 있습니다. 또한 사용자는 Power BI 앱 또는 패브릭 조직 앱에서 보고서를 보고 보고서 내 Copilot를 사용하여 특정 보고서에 대해 질문할 수도 있습니다. 자세한 내용은 Power BI 모바일 앱의 Copilot 개요를 참조하세요.
3 Power BI Desktop에서 사용자는 의미 체계 모델을 개발하는 동안 Copilot를 사용할 수 있습니다. 데이터 질문을 하거나 DAX 쿼리 뷰에서 DAX 쿼리를 생성하거나 의미 체계 모델에 대한 측정값 설명을 생성할 수 있습니다.

Power BI Desktop에서 Copilot를 사용하려면 사용자가 패브릭 용량에서 지원되는 작업 영역에 연결해야 합니다.
4 지원되는 패브릭 용량의 작업 영역 형식을 사용하는 작업 영역에서 사용자는 Power BI Desktop에서 게시하거나 Git 통합을 통해 업로드하거나 패브릭에서 만드는 의미 체계 모델 및 보고서와 함께 Copilot를 사용할 수 있습니다. 또한 사용자는 Notebook을 사용하여 의미 체계 링크를 사용하여 의미 체계 모델을 개발하고 관리하는 데 도움을 줄 수 있으며, Notebook이 Power BI 워크로드의 항목이 아니더라도 해당 Notebook에서 Copilot를 사용할 수 있습니다.
5 Power BI Desktop에서 사용자는 모든 작업 영역에서 의미 체계 모델에 연결하고 보고서를 만들 수 있습니다. Copilot를 사용하여 데이터에 대한 질문을 하고, 보고서 작성 프로세스를 지원하기 위해 DAX, 시각 자료 또는 요약을 생성할 수 있습니다.

Power BI Desktop에서 Copilot를 사용하려면 사용자가 패브릭 용량에서 지원되는 작업 영역에 연결해야 합니다.
6 Power BI Pro, PPU(사용자 단위 Premium) 또는 지원되지 않는 F SKU의 작업 영역 유형이 있는 작업 영역은 Copilot를 지원하지 않습니다.

사용자는 Power BI Desktop에서 이러한 작업 영역의 항목을 사용하고 지원되는 작업 영역에서 패브릭 용량을 사용하도록 Power BI Desktop을 설정하는 한 Copilot를 사용할 수 있습니다.

사용자는 이러한 작업 영역에서 보고서를 만들고, 해당 보고서가 지원되는 작업 영역의 의미 체계 모델에 연결하는 한 이러한 보고서에서 Copilot를 사용할 수도 있습니다.

비고

이 다이어그램은 Power BI에 중점을 두지만 Power BI 개발자와 분석가가 반드시 패브릭에서 Power BI 워크로드를 단독으로 사용하는 것은 아닙니다. 또한 이러한 개인은 다른 패브릭 워크로드를 사용하여 항목을 만들고 다른 다양한 Copilot 환경을 활용할 수 있습니다.

Power BI에서 Copilot 활성화

Power BI에서 Copilot를 사용하려면 먼저 사용하도록 설정합니다. Power BI에서 Copilot를 사용하도록 설정하는 단계는 패브릭에서 Copilot를 사용하도록 설정하는 단계와 유사합니다. 다른 워크로드와 마찬가지로 특히 Power BI에 대해 Copilot를 사용하거나 사용하지 않도록 설정할 수 있습니다.

다음 시나리오를 고려합니다.

  • P SKU: P SKU가 있는 경우 Power BI에서 Copilot를 사용할 수도 있습니다.
  • 작업 공간 간 사용: 일부 코파일럿 경험은 Pro, PPU 또는 지원되지 않는 SKU와 같이 코파일럿을 지원하지 않는 작업 공간 형식을 사용하는 작업 공간의 항목을 사용할 때에도 여전히 작동합니다. 예를 들어, Copilot를 지원하지 않는 작업 영역에 게시된 의미 체계 모델을 사용하는 동안 Power BI Desktop에서 Copilot를 사용할 수 있습니다. 마찬가지로 의미 체계 링크 기능을 사용하는 Notebook과 같은 특정 패브릭 항목에서 이러한 의미 체계 모델에 연결할 수도 있습니다.
  • 용량 간 사용량: 패브릭 관리자는 Copilot 소비량을 FCC(패브릭 Copilot 용량)에 위임할 수 있습니다. 이 위임은 다른 패브릭 워크로드 및 항목이 중요 비즈니스용 프로세스 또는 의사 결정을 지원하는 데 필요한 주 패브릭 용량에 Copilot 사용이 영향을 주지 않도록 방지할 수 있습니다.
  • 모바일 앱: Power BI 모바일 앱의 코파일럿 상호 작용에는 지원되는 패브릭 용량이 필요합니다. 모바일에서의 코파일럿 활동은, 패브릭 코파일럿 용량(FCC)에 위임되는 경우를 포함하여, 패브릭 용량에 대하여 비용이 부과됩니다.

Power BI에서 Copilot의 책임 있는 사용

Power BI에서 Copilot를 사용할 때는 다음 사항을 고려해야 합니다.

  • 거 버 넌 스: 사용자가 교육을 완료하거나 기술, 제한 사항 및 사용 사례에 대한 이해를 입증한 후에만 보안 그룹을 설정하고 Power BI에서 Copilot에 대한 액세스 권한을 부여합니다. 처음으로 Copilot를 사용하도록 설정하는 경우 준비가 되면 이 방법을 사용하여 Power BI에서 Copilot를 단계적으로 롤아웃합니다.
  • 의미 체계 모델 준비: Copilot와 잘 작동하도록 의미 체계 모델을 준비하는 데 상당한 노력을 기울입니다. 이러한 준비에는 적절한 명명 규칙, 필드 설명, 좋은 모델링 사례에 따른 확인, 언어 모델링 설정 및 기타 단계가 포함됩니다. 이러한 준비를 무시하면 Copilot가 더 도움이 되지 않고 부정확한 결과를 생성할 수 있습니다. Power BI 모바일 앱의 독립 실행형 Copilot 환경은 의미 체계 모델이 AI에 대해 준비되지 않은 경우 명확한 경고를 표시하고 사용자에게 준비 지침을 지시합니다.
  • 비즈니스 사용자 준비: 비즈니스 사용자가 Power BI에서 Copilot를 사용해야 하는 경우, Copilot를 사용해야 하는 시기와 보고서를 보고 사용해야 하는 시기를 설명합니다. 비즈니스 사용자가 보고서와 상호 작용하는 대신 Copilot를 사용하도록 장려하면 시각적 개체를 읽고 해석하는 것보다 프롬프트를 작성하고 출력을 읽는 데 더 많은 시간을 할애할 수 있으므로 용량 사용량과 비효율성이 증가할 수 있습니다. 대신, Copilot를 사용하여 특히 필요한 정보를 찾을 수 없는 경우 바쁜 보고서에서 정보를 찾고 해석할 수 있습니다.
  • 출력 평가: Copilot 출력에는 정확하지 않은 저품질 콘텐츠가 포함될 수 있습니다. 또한 출력은 비결정적입니다. 즉, 동일한 프롬프트 및 접지 데이터를 사용했음에도 불구하고 사용자가 Copilot 환경에서 다른 출력을 받을 수 있습니다. 사용자가 Copilot에서 기대할 수 있는 출력의 종류와 이러한 출력을 평가하거나 유효성을 검사하는 방법을 스스로 알 수 있도록 사용자에 대한 기대치를 설정하는 것이 중요합니다.

자세한 내용은 패브릭에서의 코파일럿의 개인 정보 보호, 보안 및 책임 있는 AI 사용을Power BI의 코파일럿을 참조하세요.

경고

콘텐츠 필터링 및 책임 있는 AI 기능은 잠재적으로 유해하거나 문제가 있는 특정 단어와 구를 포함하는 LLM 호출을 자동으로 거부합니다. 그러나 모델에는 특정 분석 또는 시나리오에 대한 이러한 단어와 구의 유효한 사용이 포함될 수 있습니다. 모델 스키마 또는 메타데이터에 이러한 구가 포함된 경우 모든 프롬프트에서 오류가 발생하므로 Power BI에서 Copilot를 사용할 수 없습니다.

별도로, 책임감 있게 사용할 준비를 하기 위해 적절한 단계를 수행한 후에만 특정 보안 그룹 및 작업 영역에 대해 Fabric에서 Copilot를 사용하도록 설정하는 것이 좋습니다. 이러한 준비를 하기 전에 Copilot를 사용하도록 설정하면 불필요한 거버넌스 위험 및 채택과 관련된 문제가 발생할 수 있습니다.

Power BI에서의 코파일럿 경험

Power BI는 의미 체계 모델 또는 보고서와 함께 사용할 수 있는 다양한 Copilot 환경을 제공합니다. 이 시리즈의 다음 문서에서는 이러한 환경과 이러한 환경을 가장 잘 사용하는 방법에 대해 자세히 설명합니다.

비고

항목 및 워크로드별 각 환경에 대한 전체 개요는 패브릭에서 Copilot 환경을 찾을 수 있는 위치를 참조하세요.