Compartir a través de


Cómo usar el panel de chat de Copilot en la carga de trabajo de base de datos SQL de Fabric

Se aplica a:Base de datos SQL de Microsoft Fabric

Copilot en Fabric en la carga de trabajo de SQL Database incluye un panel de chat para interactuar con Copilot en lenguaje natural. En esta interfaz, puede hacerle a Copilot preguntas específicas sobre su base de datos o preguntas sobre bases de datos SQL en general. Según la pregunta, Copilot responde con una consulta SQL generada o una respuesta de lenguaje natural.

Dado que Copilot es consciente del esquema y contextualizado, puede generar consultas adaptadas a la base de datos.

Con esta integración, Copilot puede generar consultas SQL para solicitudes 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?

Escenarios clave

Tanto si es administrador de bases de datos, desarrollador como analista, el panel de chat de Copilot le ayuda a optimizar el flujo de trabajo y a aumentar la productividad. Copilots admite los siguientes tipos de tareas:

Escenarios Qué puede hacer
Lenguaje natural a SQL (NL2SQL) Genere código T-SQL y obtenga sugerencias de preguntas para acelerar el flujo de trabajo.
Preguntas y respuestas basadas en documentación Formule preguntas sobre las funcionalidades de Fabric SQL Database y obtenga respuestas fundamentadas en la documentación oficial de MS Learn.
Diagnóstico de problemas de rendimiento y recursos Analice el uso de CPU o memoria, detecte sesiones bloqueadas, identifique consultas lentas y resuma las tendencias del sistema.
Inspección y optimización del diseño de la base de datos Busque índices faltantes o sin uso, heaps y tablas sin claves primarias ni índices agrupados.
Exploración y modificación de objetos de esquema Cree o modifique tablas, agregue columnas calculadas o VECTOR y revise desencadenadores y restricciones.
Escribir, depurar y documentar código SQL Explicar, corregir, refactorizar y documentar scripts de T-SQL con procedimientos recomendados aplicados automáticamente.
Buscar y aprender de forma interactiva Busque objetos de base de datos o texto, inspeccione la configuración y obtenga instrucciones paso a paso sobre tareas administrativas y de solución de problemas.

Requisitos previos

Comenzar

El panel de chat de Copilot proporciona una manera rápida y conversacional de generar, inspeccionar y ejecutar SQL para la base de datos. Use avisos de lenguaje natural para generar consultas contextualizadas y explicaciones, revisar, copiar o insertar el código sugerido en el editor: el comportamiento de ejecución depende del modo seleccionado.

Siga los pasos siguientes para abrir el panel de chat y empezar a interactuar con Copilot.

  1. En la carga Base de datos, abra una base de datos y luego abra una nueva consulta SQL.

  2. A continuación, abra el panel de chat de Copilot seleccionando el botón de cinta de Copilot .

    Captura de pantalla de la cinta de Copilot.

  3. A continuación, verá un panel de chat que ofrece mensajes de inicio útiles para empezar y familiarizarse con Copilot. Seleccione cualquier opción para hacer una pregunta a Copilot.

  4. Ahora escriba una solicitud de su elección en el cuadro de chat. Verá que Copilot responde en consecuencia.

    Captura de pantalla del panel de chat de Copilot.

También puede hacer preguntas o solicitudes de seguimiento si procede. Copilot proporciona una respuesta contextualizada del historial de chat anterior.

Puede copiar o insertar código desde el panel de chat. Al principio de cada bloque de código, hay dos botones que permiten incluir consultas directamente en el editor de texto.

Uso normal del panel de chat

  • Cuanto más específicamente describa sus objetivos en las entradas del panel de chat, más precisas serán las respuestas de Copilot.
  • Para borrar la conversación, seleccione el icono de escoba Captura de pantalla del portal de Fabric que muestra el mensaje de limpieza de Copilot. Para quitar la conversación del panel. Borra cualquier entrada o salida del panel, pero el contexto permanece en la sesión hasta que finaliza.

Lea nuestra privacidad, seguridad y uso responsable de Copilot para bases de datos SQL para obtener más información sobre los datos y el uso de algoritmos.

Selector de modo de ejecución

El panel de chat de Copilot en la base de datos SQL de Microsoft Fabric ahora incluye un selector de modo de ejecución en la parte inferior, que ofrece dos opciones:

  • Solo lectura

  • Lectura y escritura con previa aprobación

    Captura de pantalla del modo de ejecución de Copilot.

Modo de solo lectura

En modo de solo lectura, Copilot no ejecuta instrucciones del lenguaje de definición de datos (DDL) ni del lenguaje de manipulación de datos (DML) que cambian los datos o el esquema. En su lugar, Copilot sugiere código SQL para que revise y ejecute manualmente.

Ejemplo: Seleccionar consulta

Usa este mensaje para generar y ejecutar automáticamente una consulta SELECT, independientemente del modo seleccionado.

show the top selling product in each category

Copilot genera el código SQL y lo ejecuta automáticamente.

Ejemplo: Crear tabla (no ejecutada en modo de solo lectura)

Usa esta instrucción para crear una tabla de ventas.

create a table for sales transactions

Copilot redacta la instrucción SQL, pero no la ejecuta en modo de solo lectura.

Nota:

Si intenta ejecutar el código, Copilot se niega y le recuerda que todavía está en modo de solo lectura.

Leer y escribir en modo de aprobación

En Modo de lectura y escritura con aprobación , Copilot puede ejecutar instrucciones DDL y DML después de aprobarlas.

Este modo es útil para los usuarios que quieren que Copilot controle la ejecución, pero que aún quiera revisar el código antes de que se ejecute.

En Modo de lectura y escritura con aprobación, Copilot puede ejecutar código SQL después de aprobarlo. Las consultas select (DQL) son seguras y se pueden ejecutar automáticamente.

Captura de pantalla de lectura y escritura de Copilot con el modo de aprobación.

Ejemplo: Creación de una tabla con aprobación

Utiliza este aviso para crear una tabla de ventas.

create a table for sales transactions

Cuando solicite crear una tabla, Copilot redacta el código y le pide que apruebe la ejecución.

Puede revisar el código y, tras la aprobación, Copilot lo ejecuta y confirma que la tabla se creó correctamente. Este modo le proporciona más control, lo que permite que Copilot controle la ejecución de forma segura.