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

GitHub Copilot para engenheiros de dados: DAX, M e SQL assistidos por IA

João Barros 13 de June de 2025 1 min de leitura

O GitHub Copilot não é só para programadores de software — é uma ferramenta poderosa para engenheiros e analistas de dados que trabalham com DAX, Power Query M, T-SQL e Python em VS Code.

Configurar para dados

// Extensões VS Code recomendadas com GitHub Copilot:
// - DAX Formatter
// - Power Query / M Language
// - SQL Server (mssql)
// - Python (ms-python)
// Copilot lê o contexto de todas as abas abertas — abra ficheiros relacionados

DAX com Copilot

// Escreva o comentário e o Copilot completa:
// Medida: vendas do mês actual comparadas com o mesmo mês do ano anterior
Vendas YoY% =
// [Copilot sugere automaticamente a fórmula SAMEPERIODLASTYEAR]

Power Query M com Copilot

// Escreva o que precisa como comentário
// Normalizar coluna "Pais": trim, uppercase, substituir abreviaturas PT→Portugal
let
    // Copilot completa os passos de transformação
    Source = ...,

T-SQL com Copilot

-- Query para encontrar os top 5 clientes por receita em cada região
-- com variação percentual face ao trimestre anterior
-- Copilot gera o bloco completo com CTEs e window functions

Técnicas de prompting eficaz

  • Seja específico nos comentários — "calcular crescimento YoY em %" é melhor que "comparar vendas".
  • Mantenha contexto aberto — abra o ficheiro de medidas existentes para que o Copilot imite o estilo.
  • Use Copilot Chat para refactoring — seleccione código e peça "optimiza esta query para SQL Server 2019".
  • Itere — aceite parcialmente a sugestão e continue a descrever o que falta.

Conclusão

O GitHub Copilot reduz o tempo de escrita de código repetitivo e ajuda a descobrir funcionalidades que não conhecia. Para dados, é especialmente útil em T-SQL complexo, transformações M e medidas DAX com padrões de time intelligence.

Partilhar: