Copiloto para banco de dados SQL no Microsoft Fabric (visualização)
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 seu banco de dados Fabric, fornecendo informações inteligentes para ajudá-lo ao longo de cada etapa do caminho em suas explorações T-SQL.
Introdução ao Copilot para banco de dados SQL
O copiloto para banco de dados SQL utiliza nomes de tabela e exibição, 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:
Conclusão de código: Comece a escrever T-SQL no editor de consultas SQL e o Copilot gerará 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.
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.
Correçã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 erradas 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 em linguagem natural de sua consulta SQL e esquema de banco de dados em formato de comentários.
Painel de bate-papo: use o painel de bate-papo para fazer perguntas ao Copilot por meio de linguagem natural. O Copilot responde com uma consulta SQL gerada ou linguagem natural com base na pergunta feita.
Natural Language to SQL: Gere código T-SQL a partir de solicitações de texto simples, permitindo que os usuários consultem dados sem precisar conhecer a sintaxe SQL.
Perguntas e respostas baseadas em documentos: faça perguntas ao Copilot sobre os recursos gerais do banco de dados SQL e ele responde em linguagem natural. O Copilot também ajuda a encontrar documentação relacionada ao seu pedido.
Use o Copilot de forma eficaz
Aqui estão algumas dicas para maximizar a produtividade com o Copilot.
Ao criar prompts, certifique-se de começar com uma descrição clara e concisa das informações específicas que você está procurando.
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 pode não conseguir construir uma consulta significativa.
Use linguagem natural aplicável à tabela e exiba nomes, nomes de colunas, 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 copiloto deve ser capaz de corrigir erros de digitação ou entender o contexto, dado o contexto do seu esquema.
Ao usar auto-completar código, deixe um comentário na parte superior da consulta para
--
ajudar a orientar o Copilot com contexto sobre a consulta que você está tentando 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 efetivamente traduzi-lo em uma consulta T-SQL significativa que recupera os dados desejados das tabelas e exibições associadas.
Atualmente, o Copilot para banco de dados SQL no Fabric suporta apenas o idioma inglês para T-SQL.
Os prompts de exemplo a seguir são claros, específicos e adaptados à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
Ativar copiloto
- O administrador precisa habilitar a opção de locatário antes de começar a usar o Copilot. Para obter mais informações, consulte Configurações do locatário do copiloto.
- Sua capacidade F64 ou P1 precisa estar em uma das regiões listadas neste artigo, Disponibilidade da região de malha.
- Se o seu locatário ou capacidade estiver fora dos EUA ou da França, o Copilot será desabilitado por padrão, a menos que o administrador do locatário do Fabric habilite que os Dados enviados para o Azure OpenAI possam ser processados fora da região geográfica, do limite de conformidade ou da configuração de locatário da instância de nuvem nacional do seu locatário no portal de Administração do Fabric.
- O copiloto no Microsoft Fabric não é suportado em SKUs de avaliação. Apenas SKUs pagas (F64 ou superior, ou P1 ou superior) são suportadas.
- Para obter mais informações, consulte Visão geral do Copilot na malha e no Power BI.
O que devo saber para usar o Copilot de forma responsável?
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.
Os recursos do copiloto no Fabric são 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 na malha.
Limitações do Copilot para banco de dados SQL
Aqui estão as limitações atuais do Copilot para banco de dados SQL:
- O Copilot não pode fazer alterações em 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 geradas anteriormente pelo Copilot 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 dentro.
- As respostas do copiloto podem incluir conteúdo impreciso ou de baixa qualidade, portanto, certifique-se de revisar os resultados antes de usá-los em seu trabalho.
- As pessoas que são capazes de avaliar significativamente a precisão e adequação do conteúdo devem rever os resultados.
- O Copilot para banco de dados SQL no Fabric não estará disponível no momento se o Link Privado estiver habilitado e o Acesso Público estiver desativado na configuração do locatário.