8 de junho de 20265 min de leitura

Relatórios Power BI com IA: da criação à publicação usando agent skills (Preview)

TL;DR: A Microsoft lançou o Power BI Authoring plugin dentro do Skills for Fabric, permitindo que agentes de IA (via GitHub Copilot CLI) criem, modifiquem e modernizem relatórios Power BI usando linguagem natural. O agente escreve arquivos PBIR, recarrega o Power BI Desktop, captura screenshots e itera até o resultado desejado. Para empresas brasileiras, isso promete acelerar drasticamente a prototipação e reduzir o gap técnico, mas exige maturidade em governança de dados e controle de versão para evitar inconsistências.

O que muda com o Power BI Authoring plugin?

A Microsoft acaba de disponibilizar em preview o Power BI Authoring plugin, parte do catálogo Skills for Fabric — um conjunto de agent skills para Microsoft Fabric, otimizado para o GitHub Copilot CLI. Na prática, um agente de IA agora consegue criar, modificar e modernizar relatórios Power BI do zero, usando apenas comandos em linguagem natural. Para times de BI e engenharia de dados no Brasil, isso representa um salto em produtividade, mas também levanta questões importantes sobre governança e controle de qualidade.

O plugin combina múltiplas skills: o agente é capaz de escrever arquivos PBIR (formato de definição de relatório utilizado por projetos PBIP), recarregar automaticamente o Power BI Desktop já aberto, capturar screenshots das páginas e iterar sobre o design até atingir o resultado esperado. Tudo isso sem intervenção manual no arquivo .pbix.

Como instalar o plugin?

A instalação é simples, mas exige o ambiente GitHub Copilot CLI configurado:

  1. Registre o marketplace Skills for Fabric no seu AI client:
    /plugin marketplace add microsoft/skills-for-fabric

  2. Instale o plugin Power BI Authoring:
    /plugin install powerbi-authoring@fabric-collection

A partir daí, o agente está pronto para receber comandos.

Criação de relatórios do zero

O primeiro exemplo demonstra a skill powerbi-report-authoring. Você pode pedir ao agente que crie um relatório com múltiplas páginas, KPIs, slicers e tabelas. Por exemplo:

“Crie um relatório com uma página chamada Oportunidades, com quatro KPIs: Receita Ganha, Receita no Pipeline, Receita Perdida e Oportunidades. Adicione slicers para nível de risco, dias de fechamento, quantidade e status. Adicione uma tabela com colunas Oportunidade, Enviado, Qtd, Receita, Desconto, Status, Risco e Dias. Adicione outra página chamada Colaborações com quatro KPIs de ofertas e uma tabela com perfil, nome, empresa, país, status e comentário. Aplique a marca CONTOSO OUTDOORS em ambas as páginas.”

O resultado são páginas completas, como ilustrado na imagem abaixo (presente no artigo original):

(Figura: Exemplo de páginas de relatório “Opportunities” e “Collabs” criadas pelo agente)

A skill também se integra ao Modeling MCP server, permitindo que o agente crie primeiro o modelo semântico e depois o relatório sobre ele.

Modificação de relatórios existentes

Você pode fornecer uma imagem de referência ou uma descrição textual para alterar um relatório já existente. Exemplo:

“Formate o tema do relatório baseado na imagem de referência . Adicione o logo <logo.png> no lado esquerdo de ambas as páginas.”

O agente ajusta o layout automaticamente.

(Figura: Imagem de referência e logo utilizados no exemplo original)

(GIF: Páginas atualizadas “Opportunities” e “Collabs” com novo tema e logo)

Modernização de relatórios com melhor design

A skill inclui um mecanismo de design debrief: o agente analisa o relatório atual e aplica princípios modernos de design. Um prompt como:

“Modernize o design geral e a usabilidade. Crie uma landing page limpa, no estilo editorial, com título claro, resumo e métricas principais. Adicione navegação intuitiva entre páginas. Aplique um tema visual consistente e polido. Melhore o alinhamento para reduzir poluição visual.”

Gera uma transformação significativa, como mostra a comparação antes/depois:

(GIF: Antes e depois da modernização do relatório)

Por trás disso, o agente executa a skill powerbi-report-design, que gera um plano estruturado de design, e depois utiliza uma Desktop bridge para recarregar o Power BI Desktop e capturar screenshots automaticamente, permitindo iterações sem fechar a aplicação.

Ecossistema agêntico completo

O Power BI Authoring plugin não atua isoladamente. Ele faz parte de um ecossistema que inclui:

  • Modeling MCP Server: para criação e modificação de modelos semânticos.
  • Semantic-model authoring skill: para definir métricas e relações.
  • Fabric publishing skill: para publicar automaticamente no serviço Fabric.

O fluxo completo é ilustrado no diagrama abaixo (presente no artigo original):

(Figura: Fluxo de trabalho E2E do agente Power BI)

Isso significa que, em breve, times de dados poderão orquestrar pipelines completos de analytics – da ingestão ao relatório final – usando apenas comandos em linguagem natural.

Perguntas Frequentes

  • Preciso ter o GitHub Copilot para usar o Power BI Authoring plugin?
    Sim. O plugin está disponível no marketplace Skills for Fabric, otimizado para o GitHub Copilot CLI. É necessário registrar o marketplace e instalar o plugin via comandos /plugin.

  • O agente consegue acessar dados reais da minha empresa?
    O agente trabalha sobre a definição do relatório (arquivos PBIR), não diretamente sobre os dados. Ele pode se conectar ao Modeling MCP server para criar ou modificar o modelo semântico, mas a governança de acesso aos dados permanece sob controle da organização.

  • Quais são os riscos de usar esse recurso em ambientes produtivos?
    O principal risco é a falta de validação humana sobre o design gerado. Relatórios mal estruturados podem gerar métricas incorretas ou vazar informações. Recomenda-se usar o recurso para prototipação e revisão antes de publicar, combinado com políticas de versionamento e revisão de código.

  • Esse recurso substitui a necessidade de analistas de BI?
    Não. Ele automatiza tarefas repetitivas de layout e estrutura, mas a curadoria dos dados, definição de métricas de negócio e validação de resultados continuam dependendo de profissionais especializados. É uma ferramenta de aumento de produtividade, não de substituição.


Artigo originalmente publicado em Azure Updates - Latest from Azure Charts.

Gostou? Compartilhe:
Precisa de ajuda?Fale com nossos especialistas 👋
Avatar Walcew - Headset