11-04-01 — Power BI + Copilot: natural language analytics

⏱ 10 minFontes validadas em: 2026-04-29

TL;DR

O Copilot no Power BI permite que usuarios de negocio criem relatorios, escrevam DAX e analisem dados em linguagem natural — sem abrir o Report Builder. Para o CEO, o impacto pratico e: a equipe de analytics entrega 3x mais rapido e o usuario final (C-level, gerentes) nao precisa de treinamento para explorar dados. Requer capacidade Fabric F64+ ou Premium P1.

O que o Copilot faz no Power BI

O Copilot esta embarcado em tres partes do Power BI dentro do Fabric:

1. Copilot no Report Builder (Desktop / Service)

No Power BI Desktop ou no servico online, o Copilot aparece como um painel lateral. O usuario descreve o que quer e o Copilot:

  • Sugere e cria visuais (graficos, tabelas, KPI cards)
  • Adiciona paginas ao relatorio com base em prompts
  • Escreve medidas DAX complexas a partir de descricao em portugues
  • Explica medidas DAX existentes em linguagem natural

2. Q&A Natural Language (perguntas ao relatorio)

Usuarios com permissao de leitura podem fazer perguntas ao relatorio publicado. O Power BI converte a pergunta em query DAX e retorna o visual correspondente. Funciona sobre qualquer semantic model do Fabric.

3. Narrative Visual (resumo automatico)

Um visual especial que gera automaticamente um paragrafo de interpretacao baseado nos dados do relatorio — util para sumarios executivos e destaques de pagina.

Escrevendo DAX com Copilot

Este e o caso de uso mais valioso para times tecnicos. DAX e notoriamente complexo; o Copilot acelera drasticamente a criacao de medidas.

✅ Exemplo real de prompt → DAX
Prompt: "Crie uma medida que calcula o crescimento percentual de receita mes a mes, ignorando meses sem vendas"

DAX gerado pelo Copilot:
// DAX gerado pelo Copilot Power BI
Crescimento MoM % = 
VAR MesAtual = [Receita Total]
VAR MesAnterior = 
    CALCULATE(
        [Receita Total],
        DATEADD('Calendario'[Data], -1, MONTH)
    )
VAR Resultado = 
    IF(
        ISBLANK(MesAnterior) || MesAnterior = 0,
        BLANK(),
        DIVIDE(MesAtual - MesAnterior, MesAnterior)
    )
RETURN Resultado

Integracao com Fabric: Direct Lake mode

Quando o semantic model do Power BI usa o modo Direct Lake (exclusivo do Fabric), o Copilot tem acesso aos dados mais frescos do OneLake sem precisar de import ou DirectQuery tradicionais. O Direct Lake le diretamente os arquivos Parquet/Delta — latencia de consulta em milissegundos mesmo com bilhoes de linhas.

graph LR OL["OneLake (Delta)"] -- Direct Lake --> SM["Semantic Model PBI"] SM --> COP["Copilot PBI"] COP --> U["Usuario negocio"] COP --> R["Relatorio gerado"]

Copilot via API (embed em aplicacoes)

Para ISVs e times de produto que querem embutir analytics com IA em suas proprias aplicacoes, a Microsoft disponibiliza o Power BI Embedded com Copilot via API REST. Voce autentica com service principal e injeta o componente de Q&A no seu app.

// Embed token com acesso ao relatorio
using Microsoft.PowerBI.Api;
using Microsoft.PowerBI.Api.Models;

var tokenRequest = new GenerateTokenRequestV2
{
    Reports = new List<GenerateTokenRequestV2Report>
    {
        new GenerateTokenRequestV2Report(reportId)
    },
    Datasets = new List<GenerateTokenRequestV2Dataset>
    {
        new GenerateTokenRequestV2Dataset(datasetId.ToString())
    }
};

var embedToken = await client.Reports.GenerateTokenInGroupAsync(
    workspaceId, reportId, tokenRequest);

// EmbedToken.Token e usado no frontend JavaScript para inicializar o componente
Console.WriteLine($"Token: {embedToken.Token}");
Console.WriteLine($"Expira: {embedToken.Expiration}");

Limitacoes e custos

⚠️ Requisito de licenca
Copilot no Power BI exige capacidade Fabric F64 (aprox. USD 4.300/mes) ou Premium P1. Nao funciona em Pro/Free. Para empresas menores, avalie se o ROI de produtividade justifica o custo — geralmente sim para times com 10+ usuarios de analytics.
RecursoDisponibilidadeLicenca minima
Geracao de visuais por promptGAFabric F64 / Premium P1
Escrita de DAX com CopilotGAFabric F64 / Premium P1
Q&A natural languageGAPro (limitado) / F64 (completo)
Narrative visual automaticoGAPremium / Fabric
Copilot em EmbeddedPreviewFabric F64+

Boas praticas para times .NET / ISVs

  • Documente o semantic model: O Copilot usa os nomes e descricoes de campos do modelo para gerar DAX correto. Invista em boas descricoes no Power BI Desktop.
  • Gold layer como unica fonte: O semantic model deve apontar para a camada Gold do Fabric — dados limpos e agregados. Nunca aponte direto para Bronze/Silver.
  • Row-Level Security antes do Copilot: Configure RLS no modelo antes de habilitar Q&A para usuarios finais. Caso contrario, um prompt pode retornar dados que o usuario nao deveria ver.
  • Monitore queries Q&A: No Fabric Admin Portal, acesse o log de queries do Copilot para auditar perguntas feitas e qualidade das respostas.

Como isso se conecta

  • 11-01-01 Fabric overview: Direct Lake mode so existe dentro do Fabric — essa integracao e exclusiva da plataforma
  • 11-03-01 Fabric IQ: Copilot no Power BI usa a mesma infraestrutura de IA do Fabric IQ
  • 11-03-04 Fabric + Foundry: O semantic model do Power BI pode ser um dos destinos de dados processados por agentes Foundry
  • 10 Copilot Studio: Power BI Q&A pode ser exposto como ferramenta dentro de um bot no Copilot Studio

Fontes

  1. Microsoft Docs — Copilot in Power BI: Introduction and capabilities (2025)
  2. Microsoft Docs — Direct Lake mode in Power BI and Fabric (2025)
  3. Microsoft Docs — Create reports with Copilot in Power BI Desktop (2025)
  4. Power BI Blog — Copilot GA announcement (2024)