Compartilhar via


Como usar o Copilot Code Completion para banco de dados SQL no Fabric

Aplica-se a:banco de dados SQL no Microsoft Fabric

O Copilot para banco de dados SQL inclui um recurso de conclusão de código com o Copilot.

À medida que você começa a gravar o código T-SQL ou comentários no editor, o Copilot para banco de dados SQL usa o esquema de banco de dados e o contexto da guia de consulta para complementar o IntelliSense existente com sugestões de código embutido.

  • As conclusões podem vir em durações variadas - às vezes a conclusão da linha atual, e às vezes um novo bloco de código.
  • As conclusões do código oferecem suporte a todos os tipos de consultas T-SQL: DDL (linguagem de definição de dados), DQL (linguagem de consulta de dados) e DML (linguagem de manipulação de dados).
  • Você pode aceitar toda ou parte de uma sugestão, ou continuar digitando e ignorar as sugestões. O Copilot também pode gerar sugestões alternativas para você escolher.

Pré-requisitos

  • Verifique a configuração Mostrar conclusões do Copilot está habilitada nas configurações do banco de dados.
    • Você também pode verificar o status da configuração por meio da barra de status na parte inferior do editor de consultas.

      Captura de tela do editor de consultas do banco de dados SQL do Fabric, mostrando que as configurações do Copilot estão prontas e habilitadas.

    • Se não estiver habilitada, então, nas Configurações do seu banco de dados, selecione o painel Copilot. Habilite a opção Mostrar conclusões do Copilot.

      Captura de tela das configurações do banco de dados SQL do Fabric, mostrando a página Copilot e a configuração Mostrar conclusões do Copilot.

Como as conclusões do código podem ajudá-lo?

A conclusão de código aprimora a produtividade e o fluxo de trabalho no Copilot para Banco de Dados SQL, reduzindo a carga cognitiva de gravação de código T-SQL. Acelera a escrita de código, evita erros de sintaxe e erros de digitação e melhora a qualidade do código. Fornece sugestões úteis e ricas em contexto diretamente no editor de consultas. Seja você iniciante ou experiente no T-SQL, a conclusão de código ajuda você a economizar tempo e energia na gravação de código e se concentrar em criar, otimizar e testar o banco de dados.

Principais recursos

  • Preenchimento automático de consultas parcialmente gravadas: o Copilot pode fornecer sugestões ou conclusões de código SQL com reconhecimento de contexto para a consulta SQL parcialmente gravada.
  • Gerar sugestões de acordo com os comentários: guia Copilot que usa comentários que descrevem a lógica de código e a finalidade usando uma linguagem natural. Deixe o comentário no início da consulta e o Copilot gerará a consulta correspondente.

Introdução

  1. Comece a escrever a consulta no editor de consultas SQL no banco de dados. À medida que você digita, o Copilot fornece sugestões de código em tempo real e conclusões da consulta apresentando um texto fantasma esmaecido.

    Captura de tela do editor de consultas mostrando o texto esmaecido de uma sugestão de código do Copilot.

  2. Em seguida, você pode aceitar as sugestões com a tecla Tab ou descartá-las. Se não quiser aceitar uma sugestão inteira do Copilot, você pode usar o atalho de teclado Ctrl+Right para aceitar a próxima palavra de uma sugestão.

  3. O Copilot pode fornecer diferentes sugestões para a mesma entrada. Você pode passar o mouse sobre a sugestão para visualizar as outras opções.

    Captura de tela do editor de consultas mostrando o texto esmaecido e o seletor para várias opções de seleção.

  4. Para ajudar o Copilot a entender a consulta que você está escrevendo, você pode fornecer contexto sobre o código que espera ao deixar um comentário com --. Por exemplo, você pode especificar qual objeto do banco de dados, condição ou método usar. O Copilot pode até mesmo completar automaticamente seu comentário para ajudá-lo a escrever comentários claros e precisos de forma mais eficiente.

    Captura de tela do editor de consultas mostrando um bloco de sugestões de código com base em um comentário com a solicitação