(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa

Cómo escribir SQL con Copilot en el Warehouse de Fabric

João Barros 06 de July de 2026 5 min de lectura

Copilot en Microsoft Fabric convierte una pregunta en lenguaje natural en una consulta T-SQL lista para ejecutar, directamente en el editor del Data Warehouse. Si estás empezando con SQL, es una forma rápida de llegar a la consulta que necesitas; si ya dominas el lenguaje, acelera la escritura del día a día. A continuación tienes el paso a paso para escribir SQL con Copilot en el Warehouse de Fabric, desde activar la función hasta validar el resultado.

Requisitos previos

  • Una capacidad Fabric de pago (F2 o superior, o P1) asignada al área de trabajo.
  • La opción de Copilot activada en el portal de administración de Fabric por el administrador del tenant.
  • Un Warehouse ya creado, con al menos una tabla que contenga datos.
  • Permisos para crear y ejecutar consultas en ese Warehouse.

Paso 1: Activar Copilot en Fabric

El botón de Copilot solo aparece cuando el área de trabajo se ejecuta en una capacidad F2 (o superior) o P1 y la función está activada. En el portal de administración de Fabric, abre la Configuración del tenant y activa las opciones de Copilot. Si tu tenant o tu capacidad están fuera de EE. UU. o de Francia, Copilot está desactivado de forma predeterminada: en ese caso, el administrador debe permitir el envío de datos al servicio Azure OpenAI. Sin estos dos pasos, el botón de Copilot no se verá en el editor.

Paso 2: Abrir el Warehouse y el panel de Copilot

En tu área de trabajo, abre el Warehouse y haz clic en Nueva consulta SQL para abrir el editor. En la barra de herramientas superior, haz clic en el botón Copilot para abrir el panel de chat en el lado derecho. En ese panel escribirás las preguntas en lenguaje natural y recibirás las consultas generadas.

Paso 3: Generar SQL a partir de una pregunta

En el panel de Copilot, describe lo que necesitas con tus palabras y, siempre que los conozcas, menciona los nombres de las tablas y las columnas. Por ejemplo, puedes escribir:

Muestra el total de ventas por país en el año 2025, ordenado de mayor a menor.

Copilot devuelve una consulta T-SQL parecida a esta, que puedes añadir al editor con un solo clic en Insertar código:

SELECT
    c.country AS pais,
    SUM(s.amount) AS total_vendas
FROM sales AS s
JOIN customers AS c ON c.customer_id = s.customer_id
WHERE YEAR(s.order_date) = 2025
GROUP BY c.country
ORDER BY total_vendas DESC;

Revisa siempre los nombres de las tablas y las columnas. Copilot se apoya en el esquema del Warehouse, pero si la pregunta es ambigua puede suponer nombres que no existen. Cuanto más claro sea el pedido, mejor será la consulta generada.

Paso 4: Usar la finalización de código con comentarios

Además del panel, Copilot ofrece finalización de código mientras escribes en el editor. Empieza una consulta y deja un comentario que empiece por -- describiendo tu intención; Copilot sugiere el resto como texto atenuado (ghost text). Pulsa Tab para aceptar la sugerencia.

-- top 5 productos con mayor ingreso en 2025
SELECT TOP (5)
    p.product_name,
    SUM(s.amount) AS receita

A medida que avanzas, Copilot completa las cláusulas FROM, JOIN y GROUP BY por ti. La finalización de código funciona con instrucciones DDL, DQL y DML, así que también ayuda a crear tablas o a insertar datos, no solo a consultarlos.

Paso 5: Revisar y ejecutar la consulta

Antes de ejecutar, lee la consulta de arriba abajo y confirma que los filtros y las uniones tienen sentido. Cuando estés conforme, haz clic en Ejecutar (o pulsa F5) para ver los resultados en la cuadrícula. Si algo no encaja, haz que tu pregunta sea más específica en el panel de Copilot; por ejemplo, indicando el nombre exacto de la tabla o el período que quieres.

Verificar el resultado

El resultado es correcto cuando la cuadrícula devuelve las columnas que pediste y los valores tienen sentido frente a lo que conoces del negocio. Una buena comprobación es comparar un total (por ejemplo, el total de ventas del año) con una cifra que ya conozcas de otro informe. Si el número de filas parece extraño, revisa los filtros de la cláusula WHERE y las condiciones de JOIN que generó Copilot: ahí suelen estar las diferencias.

Conclusión

En pocos pasos, pasaste de una pregunta en lenguaje natural a una consulta T-SQL válida y lista para ejecutar en el Warehouse de Fabric. Un siguiente paso natural es guardar tus consultas más útiles como vistas y probar peticiones más exigentes, con varias uniones y agregaciones. ¿Cuál será la primera pregunta que le harás a tus datos con Copilot?