E se pudessem pedir ao vosso modelo Power BI para se corrigir sozinho?
No Ignite 2025, a Microsoft lançou o Power BI Modeling MCP, uma extensão que liga agentes de IA diretamente aos modelos semânticos. Em vez de se editar objeto a objeto, passa-se a descrever o que se pretende em linguagem natural. O agente trata do resto.
O que é o MCP?
O Model Context Protocol (MCP) define de que maneira os agentes de IA comunicam com ferramentas externas. Acaba por ser um tradutor universal: o utilizador escreve em linguagem natural, o LLM converte isso em chamadas de API, e o Power BI executa as alterações.
O Power BI Modeling MCP implementa este protocolo para criar um canal direto entre o GitHub Copilot e os modelos semânticos. A comunicação acontece através das mesmas APIs que o Power BI Desktop usa internamente (TOM para metadados, ADOMD.NET para queries) sendo agora controladas por linguagem natural em vez de cliques.
O que muda na prática?
Imaginemos estes cenários do dia-a-dia:
Consistência de naming conventions
“Analisa as naming conventions do meu modelo e sugere renomeações para garantir consistência.”
O agente percorre tabelas, colunas e métricas, identifica padrões e inconsistências e, posteriormente, aplica as correções solicitadas. É possível, por exemplo, pedir para analisar uma tabela específica e replicar o padrão para o resto do modelo.
Documentação automática
“Adiciona descrições a todas as métricas, colunas e tabelas, explicando a lógica DAX em termos simples.”
Aquela documentação que ninguém tem tempo de fazer? Resolvida num só prompt. O agente analisa o código DAX e gera descrições compreensíveis para utilizadores de negócio.
Traduções e internacionalização
“Gera uma tradução francesa para o modelo, incluindo tabelas, colunas e medidas.”
Multi-language support que normalmente exige configuração manual extensiva, feito de forma automática.
Queries DAX e validação
“Executa esta query DAX e analisa as métricas de performance.”
O agente não só executa queries como pode limpar cache, medir tempos de execução e identificar potenciais problemas de performance.
…
O poder das operações em massa
Onde esta ferramenta é realmente útil é nas operações em bulk. Renomear centenas de objetos, aplicar regras de RLS em múltiplas tabelas, criar traduções para modelos inteiros, gerar documentação, etc.
O que antes levava horas de trabalho repetitivo passa a demorar segundos. E com menor erro humano.
A lista de operações disponíveis é extensa: gestão de tabelas, colunas, métricas, relações, partições, hierarquias, calculation groups, roles, perspetivas, traduções, e muito mais.
Ligação a diferentes fontes
O MCP Server liga-se a três tipos de fontes:
Power BI Desktop: Ficheiros .pbix abertos localmente. Basta dizer “Connect to ‘[Nome do Ficheiro]’ in Power BI Desktop” e o agente encontra a instância do Analysis Services correspondente.
Fabric Workspaces: Modelos semânticos na cloud. “Connect to semantic model ‘[Nome]’ in Fabric Workspace ‘[Workspace]'” e ficam ligados ao modelo remoto.
Ficheiros PBIP/TMDL: Para quem trabalha com Power BI Projects e versiona os modelos em Git. O agente consegue abrir pastas TMDL, fazer alterações e guardar de volta, tudo sem abrir o Power BI Desktop.
Esta última opção é particularmente interessante para equipas que adotaram práticas DevOps. É possível usar workflows de CI/CD que usam o MCP para validar ou transformar modelos automaticamente.

Instalação
A forma mais simples de começar:
- Instalar o VS Code
- Instalar as extensões GitHub Copilot e GitHub Copilot Chat
- Instalar a extensão Power BI Modeling MCP
O servidor MCP fica disponível automaticamente no chat do Copilot.
Para quem prefere outros clientes MCP (Claude Desktop, por exemplo), existe também instalação manual. Basta descarregar o executável e registar o servidor no cliente preferido.
Vale a pena experimentar?
Para quem trabalha com modelação em Power BI regularmente, o Power BI Modeling MCP elimina trabalho repetitivo e abre possibilidades que simplesmente não existiam antes. A capacidade de descrever intenções em vez de as executar manualmente muda a forma como interagimos com os modelos.
Não substitui o conhecimento técnico, ainda é necessário saber o que se pretende fazer e validar os resultados. Mas liberta tempo para o trabalho que realmente importa.
A modelação em Power BI está a evoluir. Esta ferramenta é um primeiro passo numa direção interessante.
Na B2F, acompanhamos de perto as novidades do ecossistema Microsoft. Se quiserem explorar o Power BI Modeling MCP ou precisarem de apoio em Power BI e Fabric, falem connosco!