Compartir a través de


Cómo: Usar la finalización del código de Copilot para la base de datos SQL de Fabric

Se aplica a:Base de datos SQL de Microsoft Fabric

Copilot para la base de datos SQL incluye una característica de finalización de código con Copilot.

A medida que empiece a escribir código T-SQL o comentarios en el editor, Copilot para la base de datos SQL usará el esquema de la base de datos y el contexto de la pestaña de consulta para complementar el IntelliSense existente con sugerencias de código insertado.

  • Las finalizaciones pueden tener longitudes variadas, a veces la finalización de la línea actual y, a veces, un nuevo bloque de código completo.
  • Las finalizaciones de código admiten todos los tipos de consultas T-SQL: lenguaje de definición de datos (DDL), lenguaje de consulta de datos (DQL) y lenguaje de manipulación de datos (DML).
  • Puede aceptar toda o una parte de una sugerencia o seguir escribiendo para ignorar las sugerencias. Copilot también puede generar sugerencias alternativas para que elija.

Requisitos previos

  • Compruebe que la configuración Mostrar finalizaciones de Copilot está habilitada en la configuración de la base de datos.
    • También puede comprobar el estado de la configuración a través de la barra de estado en la parte inferior del editor de consultas.

      Recorte de pantalla del editor de Power Query de base de datos SQL de Fabric, en el que se muestra que la configuración de Copilot está lista y habilitada.

    • Si no está habilitada, en la configuración de la base de datos, seleccione el panel Copilot. Habilite la opción Mostrar finalizaciones de Copilot.

      Recorte de pantalla de la configuración de la base de datos SQL de Fabric, en el que se muestra la página de Copilot y la configuración Mostrar finalizaciones de Copilot.

¿Cómo pueden ayudarle las finalizaciones de código?

La finalización del código mejora la productividad y el flujo de trabajo en Copilot para la base de datos SQL al reducir la carga cognitiva de escribir código T-SQL. Acelera la escritura de código, evita errores de sintaxis y errores tipográficos y mejora la calidad del código. Proporciona sugerencias útiles y enriquecidas en contexto directamente dentro del editor de consultas. Tanto si es nuevo como si tiene experiencia con T-SQL, la finalización del código le ayuda a ahorrar tiempo y energía con la escritura de código, y a centrarse en diseñar, optimizar y probar la base de datos.

Principales capacidades

  • Autocompletar consultas escritas parcialmente: Copilot puede proporcionar sugerencias o finalizaciones de código SQL con reconocimiento del contexto para la consulta SQL escrita parcialmente.
  • Generar sugerencias a partir de comentarios: guíe a Copilot en el uso de comentarios que describen la lógica y el propósito del código mediante lenguaje natural. Deje el comentario al principio de la consulta y Copilot generará la consulta correspondiente.

Introducción

  1. Empiece a escribir la consulta en el editor de consultas SQL dentro de la base de datos. A medida que escribe, Copilot proporciona sugerencias y finalizaciones de código en tiempo real de la consulta mediante la presentación de un texto fantasma atenuado.

    Captura de pantalla del editor de consultas que muestra el texto atenuado de una sugerencia de código de Copilot.

  2. Luego puede aceptar la sugerencia con la tecla Tab o descartarla. Si no desea aceptar una sugerencia completa de Copilot, puede usar el método abreviado de teclado Ctrl+Derecha para aceptar la palabra siguiente de una sugerencia.

  3. Copilot puede proporcionar sugerencias diferentes para la misma entrada. Puede mover el puntero sobre la sugerencia para obtener una vista previa de las otras opciones.

    Captura de pantalla del editor de consultas que muestra el texto atenuado y el selector para varias opciones de selección.

  4. Para ayudar a Copilot, comprenda la consulta que está escribiendo, puede proporcionar contexto sobre el código que espera dejando un comentario con --. Por ejemplo, podría especificar qué objeto de base de datos, condición o métodos se van a usar. Copilot puede incluso autocompletar su comentario para ayudarle a escribir comentarios claros y precisos de forma más eficaz.

    Captura de pantalla del editor de consultas que muestra un bloque de sugerencias de código en función de un comentario que solicita