Partilhar via


Como usar o painel de chat do Copilot na carga de trabalho da base de dados SQL do Fabric

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

O Copilot na malha na carga de trabalho do banco de dados SQL inclui um painel de bate-papo para interagir com o Copilot em linguagem natural. Nessa interface, você pode fazer perguntas ao Copilot específicas para seu banco de dados ou geralmente sobre o banco de dados SQL. Dependendo da pergunta, o Copilot responde com uma consulta SQL gerada ou uma resposta em linguagem natural.

Como o Copilot reconhece o esquema e é contextualizado, você pode gerar consultas personalizadas para seu banco de dados.

Com essa integração, o Copilot pode gerar consultas SQL para prompts como:

What are the top 10 best-selling products by revenue?
Show the sales revenue growth trend for the past 5 years.
Create a table called [SalesTransactions] with columns [CustomerID], [ProductID], [OrderDate], [Quantity].
Which queries are consuming the most CPU in my database right now?
Why is my database running slowly today?
List tables without a primary key or clustered index.
Find missing index recommendations for my database.
Add a VECTOR column to the Products table.
Explain what this T-SQL script does, step by step.
Refactor this SQL query to follow best practices.
Search my database for any column containing the word 'error'.
Generate a resource usage report for the last hour.
How do I create an Extended Events session to capture long-running queries?

Cenários-chave

Quer seja administrador de bases de dados, programador ou analista, o painel de chat do Copilot ajuda-o a simplificar o seu fluxo de trabalho e a aumentar a produtividade. Os copilotos apoiam os seguintes tipos de tarefas:

Cenários O que pode fazer
Linguagem Natural para SQL (NL2SQL) Gera código T-SQL e recebe sugestões de perguntas para acelerar o teu fluxo de trabalho.
Perguntas e Respostas baseadas em documentação Faça perguntas sobre as capacidades do Fabric SQL Database e obtenha respostas baseadas na documentação oficial do MS Learn.
Diagnosticar problemas de desempenho e recursos Analise o uso de CPU ou memória, detete sessões bloqueadas, identifique consultas lentas e resuma tendências do sistema.
Inspecionar e otimizar o design da base de dados Encontre índices em falta ou não utilizados, heaps e tabelas que não possuam chaves primárias ou índices agrupados.
Explorar e modificar objetos de esquema Criar ou alterar tabelas, adicionar colunas computadas ou VECTOR, e rever gatilhos e restrições.
Escrever, debugar e documentar código SQL Explicar, corrigir, refatorar e documentar scripts T-SQL aplicando automaticamente as melhores práticas.
Pesquise e aprenda de forma interativa Pesquise objetos ou texto da base de dados, inspecione definições e obtenha orientação passo a passo sobre tarefas administrativas e de resolução de problemas.

Pré-requisitos

Introdução

O painel de chat do Copilot dá-lhe uma forma rápida e conversacional de gerar, inspecionar e executar SQL para a sua base de dados. Use prompts em linguagem natural para produzir consultas e explicações contextualizadas, depois reveja, copie ou insira o código sugerido no seu editor — o comportamento de execução depende do modo selecionado.

Siga os passos abaixo para abrir o painel de chat e começar a interagir com o Copilot.

  1. Na carga de trabalho de banco de dados, abra um banco de dados e uma nova consulta SQL.

  2. Em seguida, abre o painel de conversação do Copilot selecionando o botão da faixa de opções Copilot.

    Captura de ecrã da fita do Copilot.

  3. Depois vês um painel de chat que oferece prompts úteis para começares e te familiarizares com o Copilot. Selecione qualquer opção para fazer uma pergunta ao Copilot.

  4. Agora escreve um pedido à tua escolha na caixa de chat. Pode ver que o Copilot responde em conformidade.

    Captura de ecrã do painel de chat do Copilot.

Também pode fazer perguntas ou pedidos de seguimento, se aplicável. O Copilot fornece uma resposta contextualizada a partir do histórico de chat anterior.

Você pode copiar ou inserir código do painel de chat. Na parte superior de cada bloco de código, dois botões permitem a entrada da consulta diretamente no editor de texto.

Uso regular do painel de chat

  • Quanto mais especificamente você descrever seus objetivos nas entradas do painel de chat, mais precisas serão as respostas do Copilot.
  • Para limpar a conversa, selecione o ícone da vassoura (Captura de tela do portal Fabric mostrando o prompt de limpeza do Copilot) para remover a conversa do painel. Ele limpa o painel de qualquer entrada ou saída, mas o contexto permanece na sessão até que ela termine.

Leia o nosso artigo sobre Privacidade, segurança e uso responsável do Copilot para bases de dados SQL para detalhes sobre o uso de dados e algoritmos.

Seletor de modo de execução

O painel de bate-papo Copilot no banco de dados SQL do Microsoft Fabric agora apresenta um seletor de modo de execução na parte inferior, oferecendo duas opções:

  • somente leitura

  • Ler e escrever com permissão

    Captura de ecrã do modo de execução do Copilot.

Modo somente leitura

Em modo apenas de leitura , o Copilot não executa instruções Data Definition Language (DDL) ou Data Manipulation Language (DML) que alteram dados ou esquemas. Em vez disso, o Copilot sugere código SQL para você revisar e executar manualmente.

Exemplo: Selecionar consulta

Use este prompt para gerar e executar uma SELECT consulta automaticamente, independentemente do modo selecionado.

show the top selling product in each category

O Copilot gera o código SQL e executa-o automaticamente.

Exemplo: Criar tabela (não executada no modo Somente leitura)

Use este prompt para criar uma tabela de vendas.

create a table for sales transactions

O Copilot redige a instrução SQL mas não a executa em modo apenas de leitura.

Observação

Se tentares correr o código, o Copilot recusa e lembra-te que ainda estás em modo só leitura.

Ler e escrever no modo de aprovação

No modo de leitura e gravação com aprovação , o Copilot pode executar instruções DDL e DML depois de aprová-las.

Esse modo é útil para usuários que desejam que o Copilot manipule a execução, mas ainda desejam revisar o código antes que ele seja executado.

No modo de leitura e gravação com aprovação, o Copilot pode executar código SQL depois de aprová-lo. As consultas de seleção (DQL) são seguras e podem ser executadas automaticamente.

Captura de ecrã do Copilot em modo de aprovação de leitura e escrita.

Exemplo: Criar tabela com aprovação

Use este prompt para criar uma tabela de vendas.

create a table for sales transactions

Quando você solicita a criação de uma tabela, o Copilot elabora o código e solicita que você aprove a execução.

Você pode revisar o código e, após a aprovação, o Copilot o executa e confirma que a tabela foi criada com êxito. Este modo dá-lhe mais controlo, permitindo que o Copilot lide com a execução em segurança.