Copilot para banco de dados SQL no Microsoft Fabric (versão prévia)
Aplica-se a:✅banco de dados SQL no Microsoft Fabric
O Microsoft Copilot para banco de dados SQL no Fabric é um assistente de IA projetado para simplificar suas tarefas de banco de dados. O Copilot integra-se perfeitamente ao banco de dados do Fabric, fornecendo insights inteligentes para ajudar você em cada etapa do caminho nas explorações do T-SQL.
Introdução ao Copilot para banco de dados SQL
O Copilot para banco de dados SQL utiliza nomes de tabelas e exibições, nomes de coluna, chave primária e metadados de chave estrangeira para gerar código T-SQL. O Copilot para Banco de Dados SQL não usa dados em tabelas para gerar sugestões de T-SQL.
Os principais recursos do Copilot para banco de dados SQL incluem:
Preenchimento de código: comece a escrever T-SQL no editor de consultas SQL e o Copilot vai gerar automaticamente uma sugestão de código para ajudar a preencher sua consulta. A tecla Tab aceita a sugestão de código, ou continue digitando para ignorar a sugestão.
Ações rápidas: 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.
Consertar: o Copilot pode corrigir erros em seu código como mensagens de erro surgem. Os cenários de erro podem incluir código T-SQL incorreto/sem suporte, ortografias incorretas e muito mais. O Copilot também fornecerá comentários que explicam as alterações e sugerem práticas recomendadas de 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.
Painel de chat: use o painel de chat para fazer perguntas ao Copilot por meio de linguagem natural. O Copilot responde com uma consulta SQL gerada ou linguagem natural dependendo da pergunta.
Linguagem Natural para SQL: gere código T-SQL a partir de solicitações de texto sem formatação, permitindo que os usuários consultem dados sem precisar conhecer a sintaxe do SQL.
Q&A baseado em documento: faça perguntas ao Copilot sobre os recursos gerais do banco de dados SQL e ele responderá em linguagem natural. O Copilot também ajuda a encontrar a documentação relacionada à sua solicitação.
Use o Copilot de forma eficaz
Aqui estão algumas dicas para maximizar a produtividade com o Copilot.
Ao criar solicitações, comece com uma descrição clara e concisa das informações específicas que você estiver procurando.
A linguagem natural para SQL depende de nomes de coluna e tabela expressivos. Se a tabela e as colunas não forem expressivas e descritivas, o Copilot pode não conseguir criar uma consulta significativa.
Use linguagem natural aplicável à tabela e nomes de exibição, nomes de coluna, chaves primárias e chaves estrangeiras do banco de dados. 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. O Copilot deve ser capaz de corrigir erros de digitação ou entender o contexto, considerando o contexto do esquema.
Ao usar as conclusões do código, deixe um comentário na parte superior da consulta com
--
para ajudar a orientar o Copilot com 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 convertê-lo com eficácia em uma consulta T-SQL significativa que recupere os dados desejados das tabelas e exibições associadas.
Atualmente, o Copilot para banco de dados SQL no Fabric dá suporte apenas ao idioma inglês para T-SQL.
As solicitações de exemplo a seguir são claras, específicas e personalizadas às propriedades do seu esquema e banco de dados 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, group by each category
Show all sales transactions occurred on [a specific date]
Create a table in [schema name] called "SalesTransactions" with the columns CustomerID, ProductID and OrderID
Habilitar Copilot
- Seu administrador precisa habilitar a opção de locatário antes de você começar a usar o Copilot. Para obter mais informações, consulte Configurações de locatário do Copilot.
- Sua capacidade F64 ou P1 precisa estar em uma das regiões listadas neste artigo, Disponibilidade da região Fabric.
- Se seu locatário ou capacidade estiver fora dos EUA ou da França, o Copilot estará desabilitado por padrão, a menos que o administrador do locatário do Fabric habilite a configuração de locatário Dados enviados para o Azure OpenAI podem ser processados fora da região geográfica, do limite de conformidade ou da instância de nuvem nacional do seu locatário no portal do Administrador do Fabric.
- Não há suporte para o Copilot no Microsoft Fabric em SKUs de avaliação. Há suporte apenas para SKUs pagos (F64 ou superior ou P1 ou superior).
- Para obter mais informações, consulte Visão geral do Copilot no Fabric e no Power BI.
O que devo saber para usar o Copilot com responsabilidade?
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 preparar nossos clientes para utilizar esses sistemas de forma eficaz e alinhada aos usos pretendidos. Nossa abordagem em relação à IA responsável está evoluindo continuamente para resolver proativamente os problemas que surgirem.
Os recursos do Copilot no Fabric foram criados para atender ao Padrão de IA Responsável, o que significa que eles são revisados por equipes multidisciplinares quanto a possíveis danos e, em seguida, refinados para incluir mitigações para esses danos.
Para obter mais informações, consulte Privacidade, segurança e uso responsável do Copilot no Fabric.
Limitações do Copilot para banco de dados SQL
Estas são as limitações atuais do Copilot para banco de dados SQL:
- O Copilot não pode fazer alterações em consultas do SQL existentes no editor de consultas do 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 consultas geradas anteriormente pelo Copilot antes de serem inseridas.
- O Copilot pode produzir resultados imprecisos quando a intenção é avaliar dados. Copilot só tem acesso ao esquema de banco de dados, nenhum dos dados dentro.
- As respostas do Copilot podem incluir conteúdo impreciso ou de baixa qualidade. Portanto, revise os resultados antes de usá-los no seu trabalho.
- As pessoas aptas a avaliar significativamente a precisão e a adequação do conteúdo devem analisar as saídas.