Compartir vía


Uso de la finalización de código de Copilot para Synapse Data Warehouse

Esto se aplica a:✅ Almacén en Microsoft Fabric

Copilot para Data Warehouse proporciona sugerencias inteligentes de código T-SQL de estilo autocompletar para simplificar la experiencia de codificación.

A medida que empiece a escribir código T-SQL o comentarios en el editor, Copilot para Data Warehouse aprovechará el esquema de almacenamiento 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. También puede generar sugerencias alternativas para que elija.

Requisitos previos

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

La finalización de código mejora la productividad y el flujo de trabajo en Copilot para Data Warehouse 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 no está familiarizado con SQL como si está familiarizado con SQL, la finalización de código le ayuda a ahorrar tiempo y energía con la escritura de código SQL, y a centrarse en el diseño, la optimización y las pruebas del almacenamiento.

Principales capacidades

  • Autocompletar consultas parcialmente escritas: Copilot puede proporcionar sugerencias de código SQL compatibles con contexto o finalizaciones para la consulta T-SQL parcialmente escrita.
  • Generar sugerencias a partir de comentarios: puede guiar a Copilot mediante comentarios que describen la lógica y el propósito del código, mediante lenguaje natural. Deje el comentario (mediante --) al principio de la consulta y Copilot generará la consulta correspondiente.

Introducción

  1. Compruebe la configuración Mostrar finalizaciones de Copilot en habilitada en la configuración de almacenamiento.

    • 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. Captura de pantalla de la barra de estado de finalización en línea de Copilot.
    • Si no está habilitado, en configuración de almacenamiento, seleccione el panel Copilot. Habilite la opción Mostrar finalizaciones de Copilot habilitada. Captura de pantalla de la configuración finalizaciones en línea de Copilot en el panel de configuración.
  2. Empiece a escribir la consulta en el editor de consultas SQL en el almacén. A medida que escriba, Copilot proporcionará sugerencias de código en tiempo real y finalizaciones 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.

  3. 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 siguiente palabra de una sugerencia.

  4. 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.

  5. 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, puede especificar qué objeto de almacenamiento, 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