Compartilhar via


O que é o Copilot no Fabric na carga de trabalho do banco de dados SQL?

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

O Copilot no Fabric no banco de dados SQL é uma ferramenta de IA projetada para simplificar o gerenciamento e a consulta de bancos de dados SQL. O Copilot oferece conclusão de código inteligente, ações rápidas e conversão de linguagem natural para SQL. Esse 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 do Fabric

Introdução ao Copilot no banco de dados SQL do Fabric:

  • Painel de chat Copilot no Banco de Dados SQL do Fabric: use o painel de chat para fazer perguntas ao Copilot por meio da linguagem natural.

    • Idioma Natural para SQL: gere código T-SQL e obtenha sugestões de perguntas a serem feitas para acelerar seu fluxo de trabalho.
    • Q&A baseado em documentação: Faça perguntas ao Copilot sobre as capacidades do Copilot in Fabric no banco de dados SQL, e ele fornece respostas em linguagem natural, juntamente com documentação relevante.
  • Preenchimento de código copilot para Copilot no Banco de Dados SQL do Fabric: 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 complementos de código para nomes de tabelas e colunas, funções e palavras-chave.

  • Recursos de ação rápida Explicar e Corrigir do Copilot no Banco de Dados SQL do Fabric: na faixa 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 em seu código assim que surgirem mensagens de erro. Cenários de erro incluem código T-SQL incorreto/sem suporte, grafias erradas e muito mais. O Copilot também fornece comentários que explicam as alterações e sugerem melhores práticas do SQL.
    • Explicar: o Copilot pode fornecer explicações da sua consulta SQL e do esquema de banco de dados em linguagem natural, no formato de comentários.

Habilitar o Copilot no Banco de Dados SQL do Fabric

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

Práticas recomendadas para usar o Copilot no Banco 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ê busca ao elaborar prompts.
  • A linguagem natural para SQL depende de nomes de coluna e tabela expressivos. Se sua tabela e colunas não forem expressivas e descritivas, o Copilot poderá não conseguir construir uma consulta significativa.
  • Use uma linguagem natural que se aplique à sua tabela e visualize os nomes do seu 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 preenchimentos de código, deixe um comentário no início da consulta com -- para ajudar a orientar o Copilot com o contexto sobre a consulta que você está tentando escrever.
  • Evite uma linguagem ambígua ou excessivamente complexa nos seus prompts. Simplifique a pergunta mantendo a clareza. Essa edição garante que o Copilot possa traduzi-lo em uma consulta T-SQL significativa que recupere 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, facilitando 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 Copilot, portanto, surpresas e erros são possíveis.

Uso responsável de IA do Copilot

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

A Microsoft tem como compromisso garantir que nossos sistemas de IA sejam guiados por nossos Princípios de IA e por nosso Padrão de IA Responsável. Esses princípios incluem capacitar nossos clientes a usar esses sistemas de forma eficaz e alinhada com seus usos pretendidos. Nossa abordagem para IA responsável está evoluindo continuamente para resolver proativamente problemas emergentes.

Limitations

Aqui estão as limitações atuais do Copilot no 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 chat do Copilot para editar uma parte específica de uma consulta existente, ela não funcionará. No entanto, o Copilot entende as entradas anteriores no painel de chat, permitindo que os usuários iterem as consultas geradas anteriormente pelo Copilot antes que elas sejam inseridas.
  • O Copilot pode produzir resultados imprecisos quando a intenção é avaliar dados. O Copilot só tem acesso ao esquema do banco de dados; nenhum dado está dentro dele.
  • As respostas do Copilot 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 a adequação do conteúdo devem examinar as saídas.
  • O painel de chat do Copilot in Fabric no banco de dados SQL não está disponível no momento se o Link Privado estiver habilitado e o Acesso Público estiver desabilitado na configuração do locatário.