Partilhar via


O que é o Copilot no Fabric em uma carga de trabalho de base de dados SQL?

Aplica-se a:Base de dados SQL em Microsoft Fabric

O Copilot in Fabric in SQL database é uma ferramenta de IA projetada para simplificar o gerenciamento e a consulta de bancos de dados SQL. O Copilot oferece conclusão inteligente de código, ações rápidas e conversão de linguagem natural para SQL. Este artigo explora como o Copilot pode melhorar a produtividade, a precisão e o aprendizado para administradores de banco de dados, desenvolvedores e analistas de dados.

Recursos do Copilot no banco de dados SQL Fabric

Comece a usar o Copilot no Fabric na base de dados SQL:

  • Painel de bate-papo do copiloto no banco de dados SQL do Fabric: use o painel de bate-papo para fazer perguntas ao Copilot por meio de linguagem natural.

    • Linguagem Natural para SQL: Gere código T-SQL e obtenha sugestões de perguntas a fazer para acelerar o seu fluxo de trabalho.
    • P&R baseadas em documentação: Faça perguntas ao Copilot sobre os recursos do Copilot in Fabric no banco de dados SQL e ele fornece respostas em linguagem natural, juntamente com documentações relevantes.
  • Copilot code completion for Copilot in Fabric SQL database: Comece a escrever T-SQL no editor de consultas SQL e o Copilot gera automaticamente uma sugestão de código para ajudar a concluir sua consulta. A tecla Tab aceita a sugestão de código ou continua digitando para ignorar a sugestão. O copilot também pode sugerir completações de código para nomes de tabelas e colunas, funções e palavras-chave.

  • Recursos de ação rápida de Explicar e Corrigir do Copiloto na base de dados SQL Fabric: Na barra de opções do editor de consultas SQL, as opções Corrigir e Explicar são ações rápidas. Realce uma consulta SQL de sua escolha e selecione um dos botões de ação rápida para executar a ação selecionada em sua consulta.

    • Correção: O Copilot pode corrigir erros no seu código à medida que surgem mensagens de erro. Os cenários de erro incluem código T-SQL incorreto/sem suporte, ortografia errada e muito mais. O Copilot também fornece comentários que explicam as alterações e sugerem práticas recomendadas de SQL.
    • Explicar: O Copilot pode fornecer explicações em linguagem natural de sua consulta SQL e esquema de banco de dados em formato de comentários.

Ativar o Copilot no banco de dados SQL Fabric

Para habilitar o Copilot no Fabric no banco de dados SQL:

Práticas recomendadas para usar o Copilot na base de dados SQL do Fabric

Aqui estão algumas dicas para maximizar efetivamente a produtividade com o Copilot:

  • Comece com uma descrição clara e concisa das informações específicas que você procura ao criar prompts.
  • A linguagem natural para SQL depende de nomes expressivos de tabelas e colunas. Se a tabela e as colunas não forem expressivas e descritivas, o Copilot poderá não conseguir construir uma consulta significativa.
  • Use a linguagem natural que se aplica à sua tabela e visualize os nomes do banco de dados, nomes de colunas, chaves primárias e chaves estrangeiras. Esse contexto ajuda o Copilot a gerar consultas precisas. Especifique quais colunas você deseja ver, agregações e quaisquer critérios de filtragem da forma mais explícita possível. Dado o contexto do seu esquema, o Copilot deve ser capaz de corrigir erros de digitação ou entender o contexto.
  • Ao usar a completação de código, deixe um comentário na parte superior da consulta com -- para ajudar a orientar o CoPilot com contexto sobre a consulta que está a tentar escrever.
  • Evite linguagem ambígua ou excessivamente complexa em suas solicitações. Simplifique a pergunta, mantendo a sua clareza. Essa edição garante que o Copilot possa traduzi-lo em uma consulta T-SQL significativa que recupera os dados desejados.

Prompts de exemplo

Os prompts de exemplo a seguir são claros, específicos e adaptados às propriedades do seu esquema e banco de dados, tornando mais fácil para o Copilot gerar consultas T-SQL precisas.

 - What are the top-selling products by quantity?
 - Count all the products grouped by category
 - Show all sales transactions that occurred on [a specific date]

Note

A IA alimenta o Copilot, então surpresas e erros são possíveis.

Uso responsável de IA do Copilot

Para consultar as diretrizes da Microsoft para IA responsável numa base de dados SQL, consulte Privacidade, segurança e uso responsável por IA do Copilot no Fabric na carga de trabalho da base de dados SQL.

A Microsoft está comprometida em garantir que nossos sistemas de IA sejam guiados por nossos princípios de IA e Padrão de IA Responsável. Estes princípios incluem capacitar os nossos clientes para utilizarem estes sistemas de forma eficaz e de acordo com as utilizações pretendidas. A nossa abordagem à IA responsável está em constante evolução para abordar proativamente questões emergentes.

Limitations

Aqui estão as limitações atuais do Copilot in Fabric no banco de dados SQL:

  • O copilot não pode alterar consultas SQL existentes no editor de consultas SQL. Por exemplo, se você pedir ao painel de bate-papo do Copilot para editar uma parte específica de uma consulta existente, ele não funcionará. No entanto, o Copilot compreende entradas anteriores no painel de chat, permitindo que os usuários iterem consultas que o Copilot já havia gerado antes de serem inseridas.
  • O copiloto pode produzir resultados imprecisos quando a intenção é avaliar dados. O Copilot só tem acesso ao esquema do banco de dados; nenhum dos dados está dentro.
  • As respostas do copiloto podem incluir conteúdo impreciso ou de baixa qualidade, portanto, revise os resultados antes de usá-los em seu trabalho.
  • As pessoas que podem avaliar significativamente a precisão e adequação do conteúdo devem rever os resultados.
  • O painel de chat Copilot in Fabric in SQL database não estará disponível no momento se o Private Link estiver habilitado e o Acesso Público estiver desabilitado na configuração de locatário.