Power BI Modeling MCP: Passar da Intenção à Modelação com Linguagem Natural

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:

  1. Instalar o VS Code
  2. Instalar as extensões GitHub Copilot e GitHub Copilot Chat
  3. 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!

Preparado para definir um futuro de sucesso?

Entre em contacto connosco

João Conde Pereira

João Conde Pereira

Head of Business Intelligence
Share the Post:

Artigos Relacionados

Business Intelligence

Azure Functions – Mais agilidade, menos complexidade

4 Fev 2026

Francisca Duarte

Business Intelligence Consultant

Business Intelligence

Microsoft Copilot Studio

30 Out 2025

Bruno Maranhão

Business Intelligence Consultant

Preparado para definir um futuro de sucesso?

Entre em contacto connosco

B2F Team
shape

Pedido de Contacto

Não hesite e entre em contacto connosco.