Introducción

Completado

Imagine que es un desarrollador de bases de datos que trabaja en una aplicación empresarial compleja que usa SQL Server, Azure SQL y Microsoft Fabric. Debe escribir docenas de procedimientos almacenados, optimizar el rendimiento de las consultas y asegurarse de que el código de base de datos sigue los estándares del equipo. Tradicionalmente, esto significa dedicar horas a escribir código de plantilla, buscar documentación y revisar planes de consulta, pero las herramientas de desarrollo asistidas por inteligencia artificial pueden cambiar por completo ese flujo de trabajo.

GitHub Copilot y Fabric Copilot son asistentes de inteligencia artificial que comprenden el contexto de la base de datos y le ayudan a escribir T-SQL con mayor rapidez y precisión. Estas herramientas pueden sugerir consultas completas basadas en descripciones de lenguaje natural, explicar el código existente, ayudar a diagnosticar problemas de rendimiento e incluso aprender los estándares de codificación del equipo a través de archivos de instrucciones personalizados.

En este módulo, aprenderá a:

  • Descripción de las herramientas de desarrollo asistidas por IA disponibles para las plataformas de Microsoft SQL
  • Interpretación del impacto en la seguridad del uso de herramientas asistidas por inteligencia artificial en el desarrollo de bases de datos
  • Habilitación de GitHub Copilot y Fabric Copilot en el entorno de desarrollo
  • Configuración de las opciones de la herramienta de modelo y del Model Context Protocol (MCP) en las sesiones de chat
  • Creación y configuración de archivos de instrucciones de Copilot de GitHub para un comportamiento coherente de la inteligencia artificial
  • Conexión a puntos de conexión de servidor MCP para SQL Server y Fabric Lakehouse

Prerrequisitos

  • Experiencia al escribir código T-SQL para SQL Server o Azure SQL
  • Familiaridad con SQL Server Management Studio (SSMS) o Visual Studio Code
  • Conocimientos básicos de los conceptos de desarrollo de bases de datos (tablas, procedimientos almacenados, vistas)
  • Una cuenta de GitHub (se recomienda la suscripción de Copilot, pero no es necesaria para comprender los conceptos)