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

Como criar um Assistente de Insights por E-mail em Copilot no Power BI

João Barros 03 de November de 2026 4 min de leitura

Este tutorial mostra como configurar o Copilot no Power BI para gerar automaticamente insights e enviar um resumo por e-mail a uma lista de destinatários. É útil para quem quer distribuir análises periódicas sem criar manualmente relatórios todas as vezes.

Pré-requisitos

  • Conta com permissões Power BI Pro ou Premium e acesso ao Copilot
  • Relatório publicado no Power BI Service com conjunto de dados atualizado
  • Conector de e-mail configurado (Exchange/Outlook ou fluxo Power Automate)
  • Permissões para criar flows do Power Automate ligados ao Power BI

Passo 1: Definir o objetivo do Assistente de Insights

Antes de configurar o Copilot, clarifique que tipo de insights pretende enviar (ex.: variação semanal de vendas, top 5 clientes, anomalias). Isto ajuda a escrever prompts eficazes e a preparar o relatório com as métricas necessárias.

Passo 2: Preparar o relatório e marcar visualizações relevantes

Abra o seu relatório no Power BI Desktop ou Service e verifique que as visualizações que pretende que o Copilot utilize têm títulos claros e KPI visíveis. O Copilot usa rótulos e nomes para referenciar elementos.

// Boas práticas (exemplos de nomes de medidas no Power BI DAX)
TotalSales = SUM(Sales[Amount])
SalesWoVAT = CALCULATE([TotalSales], Sales[VATExempt] = TRUE)
WeeklyChange = DIVIDE([TotalSales] - CALCULATE([TotalSales], DATEADD(Date[Date], -7, DAY)), CALCULATE([TotalSales], DATEADD(Date[Date], -7, DAY)))

Passo 3: Criar um prompt de Copilot para gerar o resumo

No Power BI Service, abra o Copilot para o relatório e escreva um prompt que peça um resumo conciso focado nas visualizações escolhidas. Seja específico: período, formato (lista, parágrafos), e se pretende frases para e-mail.

Prompt exemplo:
"Gera um resumo para e-mail com os principais insights da última semana: variação semanal de TotalSales, top 3 produtos por receita, e qualquer anomalia nas regiões. Texto curto em 5-7 frases pronto para copiar no corpo de e-mail. Usa títulos para cada secção." 

Passo 4: Validar e ajustar o output do Copilot

Peça ao Copilot variações do mesmo prompt até obter o tom e o nível de detalhe desejados. Verifique sobretudo os valores citados (consistência com o relatório) e peça que inclua data e contexto no texto para evitar ambiguidade.

Passo 5: Automatizar envio com Power Automate

Crie um flow no Power Automate que seja executado semanalmente, chame o Copilot (via conector Power BI/HTTP) ou que gere texto usando a ação 'Executar relatório Paginated' / 'Refresh and run' e depois incorpore o texto gerado no corpo do e-mail.

// Estrutura lógica do flow (pseudocódigo do Power Automate)
Trigger: Recurrence (weekly)
Action: Power BI - Refresh dataset (opcional)
Action: HTTP/Invoke Copilot prompt endpoint OR Power BI - Export to PDF/Run query
Action: Parse output (extrair texto do Copilot / query)
Action: Office 365 Outlook - Send an email (To: lista) Body: @{outputs('Copilot_text')}

Passo 6: Lidar com erros e validações

Implemente verificações no flow: se o output estiver vazio, enviar notificação de erro em vez do e-mail com insights. Registe cada execução para auditar alterações no texto gerado pelo Copilot.

// Exemplo simples de condição no Power Automate
Condition: length(outputs('Copilot_text')) > 50
  True: Send email com @{outputs('Copilot_text')}
  False: Send email para admin "Erro: resumo não gerado"

Verificar o resultado

Execute manualmente o flow e confirme que o e-mail chega com o resumo gerado pelo Copilot. Compare os valores e frases com as visualizações do relatório para garantir que não há discrepâncias. Verifique também o histórico do flow e os registos de atualização do conjunto de dados.

Conclusão

Depois de validar, pode ajustar o prompt para personalizar o tom, a frequência e os destinatários. Para evoluir, integre anexos (PDF do relatório) ou segmente o envio por grupos. Dica: mantenha um exemplo de prompt testado para reprodutibilidade — qual o primeiro resumo que pretende automatizar na sua organização?