다음을 통해 공유


SQL 데이터베이스 워크로드에서 Fabric에서 Microsoft Copilot 코드 완성을 사용하는 방법(미리 보기)

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

SQL 데이터베이스 워크로드의 Fabric의 Copilot에는 코드 완성 기능이 포함되어 있습니다.

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

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

필수 조건

  • 데이터베이스 설정에서 Copilot 자동 완성 표시 설정이 활성화되어 있는지 확인하세요.

    • 쿼리 편집기 아래쪽의 상태 표시줄을 통해 설정 상태를 확인할 수도 있습니다.

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

    • 사용하도록 설정하지 않은 경우 데이터베이스 설정에서 코필로트 창을 선택합니다. Copilot 완성 표시 옵션이 활성화되어 있습니다. Copilot 페이지 및 Copilot 완성 표시 설정을 보여 주는 Fabric SQL 데이터베이스 설정의 스크린샷

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

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

주요 기능

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

시작하기

Copilot 코드 완성 기능을 사용하려면 다음 단계에 따라 SQL 쿼리 편집기에서 해당 기능을 효과적으로 사용하도록 설정하고 활용합니다.

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

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

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

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

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

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

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