Leer en inglés

Compartir a través de


Copilot para Base de datos SQL de Microsoft Fabric (versión preliminar)

Se aplica a: Base de datos SQL de Microsoft Fabric

Microsoft Copilot para Base de datos SQL de Fabric es un asistente de inteligencia artificial diseñado para simplificar las tareas de base de datos. Copilot se integra perfectamente con la base de datos de Fabric, lo que proporciona información inteligente para ayudarle a lo largo de cada paso del camino en las exploraciones de T-SQL.

Introducción a Copilot para Base de datos SQL

Copilot para Base de datos SQL utiliza nombres de tabla y vista, nombres de columna, clave principal y metadatos de clave externa para generar código T-SQL. Copilot para Base de datos SQL no usa datos de tablas para generar sugerencias de T-SQL.

Entre las características clave de Copilot para Base de datos SQL, se incluyen las siguientes:

  • Finalización de código: empiece a escribir T-SQL en el editor de consultas SQL y Copilot generará automáticamente una sugerencia de código para ayudar a completar la consulta. La tecla Tab acepta la sugerencia de código o siga escribiendo para omitir la sugerencia.

  • Acciones rápidas: en la cinta de opciones del editor de consultas SQL, las opciones de Corregir y Explicar son acciones rápidas. Resalte una consulta SQL de su elección y seleccione uno de los botones de acción rápida para realizar la acción seleccionada en la consulta.

    • Corregir: Copilot puede corregir errores en el código a medida que surgen mensajes de error. Los escenarios de error pueden incluir código T-SQL incorrecto o no admitido, ortografías incorrectas y mucho más. Copilot también proporcionará comentarios que explican los cambios y sugieren procedimientos recomendados de SQL.

    • Explicar: Copilot puede proporcionar explicaciones en lenguaje natural de la consulta SQL y el esquema de base de datos en formato de comentarios.

  • Panel de chat: use el panel de chat para hacer preguntas a Copilot a través del lenguaje natural. Copilot responde con una consulta SQL generada o en un lenguaje natural basado en la pregunta que se ha hecho.

    • De lenguaje natural a SQL: genere código T-SQL a partir de solicitudes de texto sin formato, lo que permite a los usuarios consultar datos sin necesidad de conocer la sintaxis SQL.

    • Preguntas y respuestas basadas en documentos: haga preguntas a Copilot sobre las funcionalidades generales de la base de datos SQL y le responderá en lenguaje natural. Copilot también ayuda a encontrar documentación relacionada con su solicitud.

Uso eficaz de Copilot

Estas son algunas sugerencias para maximizar la productividad con Copilot.

  • Al crear indicaciones, asegúrese de empezar con una descripción clara y concisa de la información específica que busque.

  • El lenguaje natural a SQL depende de nombres de tabla y columna expresivos. Si la tabla y las columnas no son expresivas y descriptivas, es posible que Copilot no pueda construir una consulta significativa.

  • Use el lenguaje natural que se aplica a los nombres de tabla y vista, los nombres de columna, las claves principales y las claves externas de su base de datos. Este contexto ayuda a Copiloto a generar consultas precisas. Especifique las columnas que desea ver, las agregaciones y los criterios de filtrado de la manera más explícita posible. Copilot debe ser capaz de corregir errores tipográficos o comprender el contexto una vez que se ha dado el contexto del esquema.

  • Al usar la finalización de código, deje un comentario en la parte superior de la consulta con -- para ayudar a guiar al Copilot con contexto sobre la consulta que está intentando escribir.

  • Evite lenguaje ambiguo o demasiado complejo en los mensajes. Simplifique la pregunta al tiempo que mantiene su claridad. Esta edición garantiza que Copilot pueda traducirlo de forma eficaz a una consulta T-SQL significativa que recupere los datos deseados de las tablas y vistas asociadas.

  • Actualmente, Copilot para Base de datos SQL de Fabric solo admite del idioma inglés a T-SQL.

  • Las solicitudes de ejemplo siguientes son claras, específicas y adaptadas a las propiedades del esquema y la base de datos, lo que facilita a Copilot generar 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

Habilitación de Copilot

¿Qué debo saber para usar Copilot de forma responsable?

Microsoft se compromete a garantizar que nuestros sistemas de inteligencia artificial estén guiados por nuestros principios de inteligencia artificial y el estándar de inteligencia artificial responsable. Estos principios incluyen la formación de nuestros clientes para que usen estos sistemas de forma eficaz y en consonancia con sus usos previstos. Nuestro enfoque sobre la inteligencia artificial responsable está en continua evolución para poder anticiparse a los problemas que van surgiendo.

Las características de Copilot en Fabric se han creado para cumplir con el estándar de inteligencia artificial responsable, lo que significa que los equipos multidisciplinarios las revisan para detectar posibles daños y, a continuación, se refinan para incluir mitigaciones para esos daños.

Para obtener más información, consulte Privacidad, seguridad y uso responsable de Copilot en Fabric.

Limitaciones de Copilot para Base de datos SQL

Estas son las limitaciones actuales de Copilot para Base de datos SQL:

  • Copilot no puede realizar cambios en las consultas SQL existentes en el editor de consultas SQL. Por ejemplo, si pide al panel de chat de Copilot que edite una parte específica de una consulta existente, no funciona. Sin embargo, Copilot entiende las entradas anteriores en el panel de chat, lo que permite a los usuarios iterar las consultas generadas previamente por Copilot antes de insertarlas.
  • Copilot puede producir resultados inexactos cuando la intención es evaluar los datos. Copilot solo tiene acceso al esquema de la base de datos, no a ninguno de los datos que contiene.
  • Las respuestas de Copilot pueden incluir contenido inexacto o de baja calidad, por lo que debe asegurarse de revisar las salidas antes de usarlas en el trabajo.
  • Las revisiones de las salidas las deben realizar personas que puedan evaluar de forma significativa la exactitud e idoneidad del contenido.
  • Copilot para Base de datos SQL de Fabric no está disponible actualmente si Private Link está habilitado y el acceso público está desactivado en la configuración del inquilino.