Introducción
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)