다음을 통해 공유


데이터 웨어하우스에 대한 Copilot 개요

적용 대상✅: Microsoft Fabric 내 Warehouse

Synapse Data Warehouse용 Microsoft Copilot는 데이터 웨어하우징 작업을 간소화하도록 설계된 AI 도우미입니다. Copilot는 패브릭 웨어하우스와 원활하게 통합되어 T-SQL 탐색의 각 단계를 수행하는 데 도움이 되는 지능형 인사이트를 제공합니다.

참고 항목

현재 데이터 웨어하우스용 코필로트는 미리 보기로 제공됩니다. 등록하여 조직에서 Data Warehouse에 대한 Copilot를 사용하도록 설정합니다.

Data Warehouse용 Copilot 소개

Data Warehouse의 부조종사에서는 테이블 및 뷰 이름, 열 이름, 기본 키 및 외래 키 메타데이터를 활용하여 T-SQL 코드를 생성합니다. Data Warehouse의 부조종사에서는 테이블의 데이터를 사용하여 T-SQL 제안을 생성하지 않습니다.

웨어하우스용 코필로트의 주요 기능은 다음과 같습니다.

  • 자연어에서 SQL로: 간단한 자연어 질문을 사용하여 SQL 쿼리를 생성하도록 Copilot에 요청합니다.
  • 코드 완성: AI 기반 코드 완성을 통해 코딩 효율성을 향상시킵니다.
  • 빠른 작업: 쉽게 사용할 수 있는 작업을 사용하여 SQL 쿼리를 신속하게 수정하고 설명합니다.
  • Intelligent Insights: 웨어하우스 스키마 및 메타데이터를 기반으로 스마트 제안 및 인사이트를 받습니다.

패브릭 웨어하우스 편집기에서 Copilot와 상호 작용하는 세 가지 방법이 있습니다.

  • 채팅 창: 채팅 창을 사용하여 자연어를 통해 코필로트에 질문을 합니다. 부조종사에서는 질문된 질문에 따라 생성된 SQL 쿼리 또는 자연어로 응답합니다.
  • 코드 완성: SQL 쿼리 편집기에서 T-SQL 작성을 시작하고 Copilot는 쿼리를 완료하는 데 도움이 되는 코드 제안을 자동으로 생성합니다. Tab 키는 코드 제안을 수락하거나 계속 입력하여 제안을 무시합니다.
  • 빠른 작업: SQL 쿼리 편집 기의 리본에서 수정설명 옵션은 빠른 작업입니다. 선택한 SQL 쿼리를 강조 표시하고 빠른 작업 단추 중 하나를 선택하여 쿼리에서 선택한 작업을 수행합니다.
    • 설명: 부조종사에서는 SQL 쿼리 및 웨어하우스 스키마에 대한 자연어 설명을 주석 형식으로 제공할 수 있습니다.
    • 해결 방법: 부조종사에서는 오류 메시지가 발생하면 코드의 오류를 수정할 수 있습니다. 오류 시나리오에는 올바르지 않거나 지원되지 않는 T-SQL 코드, 잘못된 맞춤법 등이 포함될 수 있습니다. 또한 Copilot는 변경 내용을 설명하고 SQL 모범 사례를 제안하는 주석을 제공합니다.
    • 방법: Synapse Data Warehouse에 대한 Copilot 빠른 작업 사용

효과적으로 코필로트 사용

다음은 Copilot를 사용하여 생산성을 극대화하기 위한 몇 가지 팁입니다.

  • 프롬프트를 만들 때 찾고 있는 특정 정보에 대한 명확하고 간결한 설명부터 시작합니다.
  • SQL에 대한 자연어는 표현 테이블 및 열 이름에 따라 달라집니다. 테이블과 열이 표현적이고 설명적이지 않으면 Copilot가 의미 있는 쿼리를 생성하지 못할 수 있습니다.
  • 테이블에 적용할 수 있는 자연어를 사용하고 웨어하우스의 이름, 열 이름, 기본 키 및 외신 키를 봅니다. 이 컨텍스트는 Copilot이 정확한 쿼리를 생성하는 데 도움이 됩니다. 확인하려는 열, 집합체 및 필터링 조건을 가능한 명시적으로 지정합니다. Copilot은 스키마 컨텍스트를 고려하여 오타를 수정하거나 컨텍스트를 이해할 수 있어야 합니다.
  • 생성된 SQL 쿼리에서 JOIN 문의 정확도를 높이기 위해 웨어하우스의 모델 뷰에서 관계를 만듭니다.
  • 코드 완성을 사용하는 경우 작성하려는 쿼리에 대한 컨텍스트를 -- Copilot에 안내하는 데 도움이 되도록 쿼리 맨 위에 주석을 남겨 둡니다.
  • 프롬프트에서 모호하거나 지나치게 복잡한 언어를 사용하지 마세요. 명확성을 유지하면서 질문을 간소화합니다. 이러한 편집을 통해 Copilot은 이를 관련 테이블과 뷰에서 원하는 데이터를 쿼리하는 의미 있는 T-SQL 쿼리로 효과적으로 변환할 수 있습니다.
  • 현재 SQL에 대한 자연어는 T-SQL에 대한 영어 언어를 지원합니다.
  • 다음 예제 프롬프트는 명확하고 구체적이며 스키마 및 데이터 웨어하우스의 속성에 맞게 조정되므로 Copilot에서 정확한 T-SQL 쿼리를 보다 쉽게 생성할 수 있습니다.
    • Show me all properties that sold last year
    • Count all the products, group by each category
    • Show all agents who sell properties in California
    • Show agents who have listed more than two properties for sale
    • Show the rank of each agent by property sales and show name, total sales, and rank

Copilot 사용

  • 관리자는 Copilot 사용을 시작하기 전에 테넌트 스위치를 사용하도록 설정해야 합니다. 자세한 내용은 Copilot 테넌트 설정을 참조 하세요.
  • F64 또는 P1 용량은 이 문서(Fabric 지역 가용성)에 나열되어 있는 지역 중 하나에 있어야 합니다.
  • 테넌트 또는 용량이 미국 또는 프랑스 외부에 있는 경우 패브릭 테넌트 관리자가 Azure OpenAI로 전송된 데이터를 패브릭 관리 포털에서 테넌트의 지리적 지역, 규정 준수 경계 또는 국가 클라우드 인스턴스 테넌트 설정 외부에서 처리할 수 있도록 설정하지 않는 한 Copilot는 기본적으로 사용하지 않도록 설정됩니다.
  • Microsoft Fabric의 Copilot는 평가판 SKU에서 지원되지 않습니다. 유료 SKU(F64 이상 또는 P1 이상)만 지원됩니다.
  • 자세한 내용은 패브릭 및 Power BI의 코필로트 개요를 참조하세요.

책임감 있게 코필로트를 사용하려면 무엇을 알아야 하나요?

Microsoft는 AI 시스템이 AI 원칙과 책임 있는 AI 표준에 따라 인도되도록 하기 위해 최선을 다하고 있습니다. 이러한 원칙에는 고객이 의도한 용도에 따라 이러한 시스템을 효과적으로 사용할 수 있도록 하는 것이 포함됩니다. 책임 있는 AI에 대한 우리의 접근 방식은 새로운 문제를 사전에 해결하기 위해 지속적으로 진화하고 있습니다.

패브릭의 부조종사 기능은 책임 있는 AI 표준을 충족하도록 제작되었으며, 이는 다학제 팀이 잠재적 피해에 대해 검토한 다음 해당 피해에 대한 완화를 포함하도록 개선됨을 의미합니다.

자세한 내용은 데이터 웨어하우스에 대한 Copilot의 개인 정보 보호, 보안 및 책임 있는 사용(미리 보기)을 참조하세요.

데이터 웨어하우스에 대한 Copilot의 제한 사항

데이터 웨어하우스에 대한 Copilot의 현재 제한 사항은 다음과 같습니다.

  • Copilot는 이전 입력을 이해하지 못하며 사용자가 사용자 인터페이스 또는 채팅 창을 통해 작성할 때 변경 내용을 커밋한 후에는 변경 내용을 실행 취소할 수 없습니다. 예를 들어"내 마지막 5개 입력 실행 취소"를 Copilot에 요청할 수 없습니다. 그러나 사용자는 기존 사용자 인터페이스 옵션을 사용하여 원치 않는 변경 내용 또는 쿼리를 삭제할 수 있습니다.
  • 부조종사에서는 기존 SQL 쿼리를 변경할 수 없습니다. 예를 들어 Copilot에게 기존 쿼리의 특정 부분을 편집하도록 요청하는 경우 작동하지 않습니다.
  • 부조종사에서는 데이터를 평가하려는 의도가 있을 때 부정확한 결과를 생성할 수 있습니다. Copilot는 웨어하우스 스키마에만 액세스할 수 있으며 내부의 데이터는 없습니다.
  • 부조종사 응답에는 정확하지 않거나 품질이 낮은 콘텐츠가 포함될 수 있으므로 작업에서 출력을 사용하기 전에 출력을 검토해야 합니다.
  • 콘텐츠의 정확도와 적합성을 의미 있게 평가할 수 있는 사용자는 출력을 검토해야 합니다.