GitHub Copilot para ingenieros de datos: DAX, M y SQL asistidos por IA
João Barros
13 de June de 2025
1 min de lectura
GitHub Copilot no es solo para desarrolladores de software — es una herramienta potente para ingenieros y analistas de datos que trabajan con DAX, Power Query M, T-SQL y Python en VS Code.
Configurar para datos
// Extensiones de VS Code recomendadas con GitHub Copilot:
// - DAX Formatter
// - Power Query / M Language
// - SQL Server (mssql)
// - Python (ms-python)
// Copilot lee el contexto de todas las pestañas abiertas — abra archivos relacionados
DAX con Copilot
// Escriba el comentario y Copilot completa:
// Medida: ventas del mes actual comparadas con el mismo mes del año anterior
Ventas YoY% =
// [Copilot sugiere automáticamente la fórmula SAMEPERIODLASTYEAR]
Power Query M con Copilot
// Escriba lo que necesita como comentario
// Normalizar la columna "Pais": trim, uppercase, reemplazar abreviaturas PT → Portugal
let
// Copilot completa los pasos de transformación
Source = ...,
T-SQL con Copilot
-- Query para encontrar los top 5 clientes por ingresos en cada región
-- con variación porcentual frente al trimestre anterior
-- Copilot genera el bloque completo con CTEs y window functions
Técnicas de prompting eficaz
- Sea específico en los comentarios — "calcular crecimiento YoY en %" es mejor que "comparar ventas".
- Mantenga el contexto abierto — abra el archivo de medidas existentes para que Copilot imite el estilo.
- Use Copilot Chat para refactoring — seleccione código y pida "optimiza esta query para SQL Server 2019".
- Itere — acepte parcialmente la sugerencia y siga describiendo lo que falta.
Conclusión
GitHub Copilot reduce el tiempo de escritura de código repetitivo y ayuda a descubrir funcionalidades que no conocía. Para datos, es especialmente útil en T-SQL complejo, transformaciones M y medidas DAX con patrones de time intelligence.