다음을 통해 공유


방법: 패브릭에서 SQL 데이터베이스에 대한 Copilot 코드 완성 사용

적용 대상:Microsoft Fabric의 SQL 데이터베이스

SQL 데이터베이스용 코필로트에는 코필로트가 포함된 코드 완성 기능이 포함되어 있습니다.

편집기에서 T-SQL 코드 또는 주석 작성을 시작할 때 SQL 데이터베이스용 Copilot는 데이터베이스 스키마 및 쿼리 탭 컨텍스트를 사용하여 인라인 코드 제안으로 기존 IntelliSense를 보완합니다.

  • 완성은 다양한 길이로 이루어질 수 있습니다. 때로는 현재 줄이 완성되기도 하고 때로는 완전히 새로운 코드 블록이 완성되기도 합니다.
  • 코드 완성은 DDL(데이터 정의 언어), DQL(데이터 쿼리 언어), DML(데이터 조작 언어) 등 모든 유형의 T-SQL 쿼리를 지원합니다.
  • 제안의 전부 또는 일부를 수락하거나 제안을 무시하고 계속 입력할 수 있습니다. 부조종사도 선택할 수 있는 대체 제안을 생성할 수 있습니다.

필수 조건

  • 데이터베이스 설정에서 사용 설정에서 부조종사 완성 표시 설정을 확인합니다.
    • 쿼리 편집기 아래쪽의 상태 표시줄을 통해 설정 상태를 확인할 수도 있습니다.

      Copilot 설정이 준비되고 사용하도록 설정되어 있음을 보여 주는 패브릭 SQL 데이터베이스 쿼리 편집기 스크린샷.

    • 사용하도록 설정하지 않은 경우 데이터베이스 설정에서 코필로트 창을 선택합니다. 부조종사 완성 표시 옵션을 사용하도록 설정합니다.

      Copilot 페이지 및 Copilot 완료 표시 설정을 보여 주는 패브릭 SQL 데이터베이스 설정의 스크린샷

코드 완성이 어떻게 도움이 되나요?

코드 완성은 T-SQL 코드 작성의 인지 부하를 줄여 SQL 데이터베이스용 Copilot의 생산성과 워크플로를 향상시킵니다. 코드 작성을 가속화하고 구문 오류 및 오타를 방지하며 코드 품질을 향상시킵니다. 쿼리 편집기 내에서 직접 유용하고 컨텍스트에 잘 맞는 제안을 제공합니다. T-SQL을 새로 사용하든 경험이 있든 관계없이 코드 완성을 통해 코드 작성을 통해 시간과 에너지를 절약하고 데이터베이스를 디자인, 최적화 및 테스트하는 데 집중할 수 있습니다.

주요 기능

  • 부분적으로 작성된 쿼리 자동 완성: Copilot는 부분적으로 작성된 SQL 쿼리에 대한 컨텍스트 인식 SQL 코드 제안 또는 완성을 제공할 수 있습니다.
  • 주석에서 제안 생성: 자연어를 사용하여 코드 논리 및 용도를 설명하는 주석을 사용하여 Copilot를 안내합니다. 주석은 쿼리의 시작 부분에 두고 Copilot는 해당 쿼리를 생성합니다.

시작하기

  1. 데이터베이스 내의 SQL 쿼리 편집기에서 쿼리 작성을 시작합니다. 입력할 때 Copilot는 흐리게 표시된 고스트 텍스트를 제공하여 실시간 코드 제안 및 쿼리 완료를 제공합니다.

    Copilot 코드 제안의 흐리게 표시된 텍스트를 보여 주는 쿼리 편집기의 스크린샷.

  2. 그런 다음 Tab 키를 사용하여 제안을 수락하거나 무시할 수 있습니다. Copilot에서 전체 제안을 수락하지 않으려면 Ctrl+오른쪽 바로 가기 키를 사용하여 제안의 다음 단어를 수락할 수 있습니다.

  3. Copilot은 동일한 입력에 대해 다양한 제안을 제공할 수 있습니다. 제안 위로 커서를 올리면 다른 옵션을 미리 볼 수 있습니다.

    흐리게 표시된 텍스트와 여러 선택 옵션에 대한 선택기를 보여주는 쿼리 편집기의 스크린샷.

  4. Copilot이 작성 중인 쿼리를 이해하는 데 도움이 되도록 --로 주석을 남겨 예상하는 코드에 대한 컨텍스트를 제공할 수 있습니다. 예를 들어 사용할 데이터베이스 개체, 조건 또는 메서드를 지정할 수 있습니다. Copilot은 주석을 자동 완성하여 명확하고 정확한 주석을 보다 효율적으로 작성하는 데 도움을 줄 수도 있습니다.

    '각 도시의 평균 기온 나열'을 요청하는 주석을 기반으로 한 코드 제안 블록을 보여주는 쿼리 편집기의 스크린샷.