다음을 통해 공유


Data Factory의 Copilot 개요

Important

CopilotFor Data Factory는 현재 일반 공급되지만 새 데이터 파이프라인 기능은 아직 미리 보기제공됩니다.

Fabric의 Copilot은 생산성을 향상시키고, 심오한 인사이트를 잠금 해제하며, 데이터에 맞게 조정된 사용자 지정 AI 환경을 쉽게 만들 수 있도록 합니다. Fabric의 Copilot 환경의 구성 요소로서 Data Factory의 Copilot을 통해 고객은 자연어를 사용하여 Dataflow Gen2를 사용하여 데이터 통합 솔루션을 만들기 위한 요구 사항을 명확하게 설명할 수 있습니다. 기본적으로 Data Factory의 Copilot에서는 데이터 흐름을 디자인하기 위해 사용자와 협업하는 SME(주제 전문가)처럼 작동합니다.

Data Factory용 Copilot은 시민 및 전문 데이터 랭글러가 워크플로를 간소화할 수 있도록 지원하는 AI 향상 도구 집합입니다. 자연어 입력을 사용하여 데이터를 변환하는 지능형 매시업 코드 생성을 제공하고 이전에 생성된 복잡한 쿼리 및 작업을 더 잘 이해할 수 있도록 코드 설명을 생성합니다.

기업이 Fabric에서 Copilot 기능을 사용하려면 먼저 관리자가 Microsoft Fabric에서 Copilot을 사용하도록 설정해야 합니다.

참고 항목

지원되는 기능

Dataflow Gen2를 사용하면 다음을 수행할 수 있습니다.

  • 기존 쿼리에 대한 새 변환 단계를 생성합니다.
  • 쿼리 및 적용된 단계에 대한 요약을 제공합니다.
  • 샘플 데이터 또는 기존 쿼리에 대한 참조를 포함할 수 있는 새 쿼리를 생성합니다.

데이터 파이프라인을 사용하면 다음을 수행할 수 있습니다.

  • 파이프라인 생성: 자연어를 사용하여 원하는 파이프라인을 설명할 수 있으며 Copilot 의도를 이해하고 필요한 데이터 파이프라인 활동을 생성합니다.
  • 오류 메시지 도우미: 명확한 오류 설명 기능 및 실행 가능한 문제 해결 지침으로 데이터 파이프라인 문제를 해결합니다.
  • 파이프라인 요약: 파이프라인 내 활동의 콘텐츠 및 관계를 요약하여 복잡한 파이프라인을 설명합니다.

시작하기

Data Factory Copilot 는 Dataflow Gen2 및 데이터 파이프라인 모두에서 사용할 수 있습니다.

Dataflow Gen2 시작 Copilot

Dataflow Gen2를 Copilot 시작하려면 다음 단계를 사용합니다.

  1. 데이터 흐름 Gen2를 만듭니다.

  2. Dataflows Gen2의 홈 탭에서 Copilot 버튼를 선택합니다.

    홈 탭의 Copilot 아이콘을 보여주는 스크린샷.

  3. Copilot 창의 왼쪽 아래에서 시작 프롬프트 아이콘을 선택한 다음 데이터 가져오기 옵션을 선택합니다.

    시작 프롬프트에서 데이터 가져오기를 보여 주는 스크린샷

  4. 데이터 가져오기 창에서 OData를 검색하고 OData 커넥터를 선택합니다.

    OData 커넥터 선택을 보여 주는 스크린샷.

  5. OData 커넥터의 데이터 원본에 연결에서 URL 필드에 다음 텍스트를 입력합니다.

    https://services.odata.org/V4/Northwind/Northwind.svc/
    

    데이터 원본 연결 문자열을 보여 주는 스크린샷

  6. 탐색기에서 Orders 테이블을 선택한 다음 관련 테이블을 선택합니다. 그런 다음 만들기를 선택하여 여러 테이블을 파워 쿼리 편집기에 가져옵니다.

    데이터 주문 테이블 및 관련 테이블 선택을 보여 주는 스크린샷

  7. Customers 쿼리를 선택하고 Copilot 창에 Only keep European customers 텍스트를 입력한 다음 Enter를 누르거나 메시지 발송 아이콘을 선택합니다.

    이제 입력이 반환된 응답 카드와 함께 Copilot 창에 표시됩니다. 적용된 단계 목록에서 해당 단계 제목으로 단계의 유효성을 검사하고 수식 입력줄 또는 데이터 프리뷰 창을 검토하여 결과의 정확도를 확인할 수 있습니다.

    행 필터링을 보여 주는 스크린샷

  8. Employees 쿼리를 선택하고 Copilot 창에 Count the total number of employees by City 텍스트를 입력한 다음 Enter를 누르거나 메시지 발송 아이콘을 선택합니다. 이제 입력이 반환된 응답 카드 및 실행 취소 버튼과 함께 Copilot 창에 표시됩니다.

  9. Total Employees 열의 열 머리글을 선택하고 내림차순 정렬 옵션을 선택합니다. 쿼리를 수정했기 때문에 실행 취소 버튼이 사라집니다.

    Copilot 창 및 파워 쿼리 온라인 사용자 인터페이스를 보여주는 스크린샷

  10. Order_Details 쿼리를 선택하고 Copilot 창에 Only keep orders whose quantities are above the median value 텍스트를 입력한 다음 Enter를 누르거나 메시지 발송 아이콘을 선택합니다. 이제 입력이 반환된 응답 카드와 함께 Copilot 창에 표시됩니다.

  11. 실행 취소 버튼를 선택하거나 텍스트 Undo(대/소문자 구분 없음)를 입력하고 Copilot 창에서 Enter 키를 눌러 단계를 제거합니다.

    실행 버튼를 보여 주는 스크린샷.

  12. 데이터를 만들거나 변환할 때 Azure OpenAI의 기능을 활용하려면 다음 텍스트를 입력하여 샘플 데이터를 만들도록 Copilot에게 요청합니다.

    Create a new query with sample data that lists all the Microsoft OS versions and the year they were released

    Copilot은 입력 결과를 포함하는 새 쿼리를 쿼리 창 목록에 추가합니다. 이 시점에서 사용자 인터페이스에서 데이터를 변환하거나, Copilot 텍스트 입력으로 계속 편집하거나, Delete my current query 같은 입력을 사용하여 쿼리를 삭제할 수 있습니다.

    컴퓨팅이 생성 중임을 보여 주는 스크린샷

데이터 파이프라인 시작 Copilot

데이터 파이프라인을 생성, 요약 또는 문제 해결에 사용할 Copilot 수 있습니다.

다음을 사용하여 데이터 파이프라인 생성 Copilot

Data Factory에 대한 새 파이프라인 Copilot 을 생성하려면 다음 단계를 사용합니다.

  1. 데이터 파이프라인을 만듭니다.

  2. 데이터 파이프라인 편집기의 홈 탭에서 Copilot 단추를 선택합니다.

    Copilot Data Factory 파이프라인 홈 탭의 단추 스크린샷

  3. 그런 다음 데이터 수집 옵션을 사용하여 파이프라인을 빌드하기 시작할 Copilot 수 있습니다.

    데이터 수집 옵션을 강조 표시하는 Data Factory Copilot를 보여 주는 스크린샷

  4. Copilot는 복사 작업 생성하고 상호 작용 Copilot 하여 전체 흐름을 완료할 수 있습니다. 입력 / 하여 원본 및 대상 연결을 선택한 다음 미리 채워진 시작 프롬프트 컨텍스트에 따라 필요한 모든 콘텐츠를 추가할 수 있습니다.

    Copilot 생성된 복사 작업 완료하기 위해 채팅에서 추가 세부 정보를 요청하는 스크린샷

  5. 모든 항목이 설정되면 이 파이프라인 실행을 선택하여 새 파이프라인 을 실행하고 데이터를 수집하기만 하면됩니다.

    이 파이프라인 실행 단추가 강조 표시된 창을 보여 Copilot 주는 스크린샷

    파이프라인이 Copilot 완료되고 요약된 창을 보여 주는 스크린샷.

  6. 데이터 파이프라인에 이미 익숙한 경우 프롬프트 명령 하나로 모든 작업을 완료할 수도 있습니다.

    단일 프롬프트를 사용하여 파이프라인을 만드는 방법을 보여 주는 스크린샷

를 사용하여 데이터 파이프라인 요약 Copilot

Data Factory에 대한 파이프라인 Copilot 을 요약하려면 다음 단계를 사용합니다.

  1. 기존 데이터 파이프라인을 엽니다.

  2. 파이프라인 편집기 창의 홈 탭에서 Copilot 단추를 선택합니다.

    Copilot Data Factory 파이프라인 홈 탭의 단추 스크린샷

  3. 그런 다음 파이프라인의 콘텐츠를 요약하기 시작할 Copilot 수 있습니다.

    창에서 이 파이프라인 요약 단추를 보여 주는 Copilot 스크린샷

  4. 이 파이프라인 Copilot 요약을 선택하고 요약을 생성합니다.

    파이프라인 세부 정보의 코필로트 요약을 보여 주는 스크린샷.

를 사용하여 파이프라인 오류 문제 해결 Copilot

Copilot 에서는 오류 메시지를 사용하여 파이프라인 문제를 해결할 수 있습니다. 패브릭 모니터 페이지 또는 파이프라인 작성 페이지에서 파이프라인 오류 메시지 도우미에 사용할 Copilot 수 있습니다. 아래 단계에서는 패브릭 모니터 페이지에서 파이프라인 문제를 해결하기 위해 파이프라인 Copilot 에 액세스하는 방법을 보여 주지만 파이프라인 작성 페이지에서 동일한 단계를 사용할 수 있습니다.

  1. 패브릭 모니터 페이지로 이동하여 필터를 선택하여 아래와 같이 오류가 있는 파이프라인을 표시합니다.

    오류가 발생한 데이터 파이프라인에 대해 필터링된 패브릭 모니터 페이지를 보여 주는 스크린샷

  2. Copilot 실패한 파이프라인 옆에 있는 아이콘을 선택합니다.

    실패한 데이터 파이프라인 실행 옆에 있는 아이콘의 Copilot 스크린샷.

  3. Copilot 에서는 명확한 오류 메시지 요약과 이를 해결하기 위한 실행 가능한 권장 사항을 제공합니다. 권장 사항에서 문제 해결 링크는 더 효율적으로 조사할 수 있도록 제공됩니다.

    실패한 데이터 파이프라인 문제를 해결하기 위한 권장 사항을 보여 Copilot 주는 스크린샷

Data Factory에 대한 Copilot의 제한 사항

Data Factory에서 Copilot의 현재 제한 사항은 다음과 같습니다.

  • Copilot은 단일 입력에서 여러 쿼리에서 변환 또는 설명을 수행할 수 없습니다. 예를 들어 "내 데이터 흐름의 각 쿼리에 대한 모든 열 헤더를 대문자로 표시"하도록 Copilot에게 요청할 수는 없습니다.
  • Copilot은 이전 입력을 이해하지 못하며 사용자가 사용자 인터페이스 또는 채팅 창을 통해 작성할 때 변경 내용을 커밋한 후에는 변경 내용을 실행 취소할 수 없습니다. 예를 들어 "마지막 5개 입력 실행 취소"를 Copilot에게 요청할 수 없습니다. 그러나 사용자는 기존 사용자 인터페이스 옵션을 사용하여 원치 않는 단계 또는 쿼리를 삭제할 수 있습니다.
  • Copilot에서는 세션의 쿼리에 레이아웃을 변경할 수 없습니다. 예를 들어 Copilot에게 편집기에서 쿼리에 대한 새 그룹을 만들라고 하면 작동하지 않습니다.
  • Copilot은 세션 데이터 프리뷰로 가져온 샘플링된 결과 내에 없는 데이터를 평가하려는 의도가 있을 때 부정확한 결과를 생성할 수 있습니다.
  • Copilot은 지원하지 않는 기술에 대한 메시지를 생성하지 않습니다. 예를 들어 Copilot에게 "통계 분석을 수행하고 이 쿼리의 내용에 대한 요약을 작성"하도록 요청하는 경우 앞에서 설명한 대로 명령이 성공적으로 완료되지 않습니다. 아쉽게도 오류 메시지도 표시되지 않습니다.