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

Como criar acções automáticas de exportação em Copilot no Power BI

João Barros 10 de October de 2026 6 min de leitura

Este tutorial mostra como configurar o Copilot no Power BI para criar acções automáticas de exportação (PDF e CSV) a partir de prompts. Esta funcionalidade é útil para automatizar relatórios rápidos e partilhar ficheiros estruturados sem navegar manualmente pelo serviço. Ao automatizar estas exportações podes poupar tempo — por exemplo, gerar 20 relatórios diários em segundos em vez de 30–60 minutos humanos por relatório — e reduzir erros humanos na selecção de filtros e páginas.

Pré-requisitos

  • Conta com acesso ao Power BI Service e Copilot activo na organização.
  • Relatório publicado no workspace com permissões de edição/visualização.
  • Conhecimentos básicos de Power BI Desktop e de navegação no Power BI Service.
  • Permissões para criar e executar Copilot actions (admin/owner ou configurado pelo admin).

Adicionalmente, assegura que tens acesso ao destino de entrega (OneDrive/SharePoint) e que conheces quotas: por exemplo, ficheiros CSV menores que 10 MB e PDF até 50 MB são mais fiáveis para transferência automática. Se trabalhares com bases de dados muito grandes, considera filtrar os dados para reduzir o volume antes da exportação.

Passo 1: Preparar o relatório e definir páginas de exportação

Organiza o relatório para ter páginas específicas que farás exportar. Exemplos práticos: cria uma página «Resumo executivo» com KPIs e gráficos (1 página, ideal para PDF) e outra «Dados detalhados» com uma tabela paginada para exportar em CSV. Usa bookmarks e roles para definir versões predefinidas (por exemplo, filtros para trimestre actual).

Dica: limita as visualizações na página de exportação para evitar que o PDF exceda um layout A4/A3. Se a página tiver muitas tabelas, cria uma vista compacta só com as colunas necessárias. Teste prático: reduz a lista de colunas de 30 para 6 para ver a melhoria no tempo e tamanho do ficheiro.

Passo 2: Criar um prompt de Copilot com instruções de exportação

Abre o relatório no Power BI Service e activa o painel do Copilot. O prompt deve ser claro e prescritivo — o Copilot segue instruções literais. Indica página, formato, layout, colunas e padrão de nomes de ficheiro. Usa placeholders de data para automatizar versões diárias.

Exporta a página 'Resumo executivo' para PDF com layout A4 e inclui header com título. Exporta a página 'Dados detalhados' para CSV apenas com as colunas: Cliente, Produto, Quantidade, Valor. Nome dos ficheiros: Relatorio_Resumo_{yyyyMMdd}.pdf e Dados_Detalhados_{yyyyMMdd}.csv

Exemplo prático: se hoje for 2026-10-10, os ficheiros terão nomes como Relatorio_Resumo_20261010.pdf e Dados_Detalhados_20261010.csv, o que facilita organização e ingestão automática em pipelines posteriores.

Passo 3: Criar uma Copilot Action (ação) para exportação

Se a tua organização permite Copilot Actions, cria uma action que associe o prompt à execução automática. No painel do Copilot escolhe "Criar ação" e cola o prompt; depois define parâmetros como nome do ficheiro, formato e colunas. Uma action bem definida pode ter triggers manuais e agendados para cobrir cenários de ad-hoc e automatizados.

{   "name": "ExportarRelatoriosDiarios",   "triggers": ["manual","agendado"],   "steps": [     {"type":"export","page":"Resumo executivo","format":"pdf","fileName":"Relatorio_Resumo_{date}"},     {"type":"export","page":"Dados detalhados","format":"csv","fileName":"Dados_Detalhados_{date}","columns":["Cliente","Produto","Quantidade","Valor"]}   ] }

Nota: adapta o JSON acima à sintaxe que o teu tenant suporta. O mais comum é ter um step por ficheiro e definir colunas explícitas para CSV para evitar exportar campos desnecessários.

Passo 4: Testar a action manualmente

Executa a Copilot Action manualmente a partir do relatório para verificar que os ficheiros são gerados com o conteúdo e formato pretendidos. Testa com um subconjunto de dados (por exemplo, primeiro mês do ano) para validar conteúdo em menos de 2 minutos.

Observa mensagens de log do Copilot para erros — logs típicos incluem timestamps, ID da execução e mensagens de erro. Um exemplo de erro comum é «coluna inexistente: ValorUnitário» quando pedimos «Valor». Corrige o prompt ou o modelo de dados conforme necessário.

Passo 5: Agendar exportações e configurar entrega

Para exportações periódicas, configura o trigger agendado na Copilot Action (diário, semanal). Decide o horário: p.ex., diário às 07:00 para relatórios de fecho do dia anterior. Define a entrega: download directo, envio por e-mail (se suportado) ou gravação em OneDrive/SharePoint. Verifica permissões do destino e quotas de armazenamento.

{   "schedule": {"frequency":"daily","time":"07:00"},   "delivery": {"type":"sharepoint","site":"/sites/Finance","folder":"/Relatorios/Diarios"} }

Exemplo prático: configurar gravação em "/Relatorios/Diarios" em SharePoint permite que a equipa de 5 utilizadores aceda automaticamente aos ficheiros e que um processo ETL picke esses ficheiros todas as manhãs.

Passo 6: Tratar erros comuns

Erros frequentes incluem: falta de permissões no workspace/destino, colunas referidas no prompt que não existem, e limites de exportação (por exemplo, exportação de mais de 200 páginas ou ficheiros maiores que o permitido). Para cada erro, corrige o prompt, ajusta permissões ou divide a exportação em vários passos.

Como resolver: 1) Permissões — confirma que a identidade que executa a action tem permissão de escrita no SharePoint; 2) Colunas — executa uma consulta simples no Power BI Desktop para listar colunas; 3) Tamanho — aplica filtros de data para reduzir o ficheiro ou partilha por partes (ex.: por semana).

Verificar o resultado

Confirma que os ficheiros PDF e CSV foram gerados com os nomes correctos e que os dados/visualizações estão conforme esperado. Para CSV, abre num editor de texto/Excel e valida delimitadores e número de colunas; para PDF, verifica layout, cabeçalhos e bookmarks. Revisa os logs da Copilot Action para mensagens e timestamps de execução e guarda um registo das últimas 30 execuções para auditoria.

Conclusão

Com esta abordagem podes automatizar exportações recorrentes usando Copilot no Power BI, poupar tempo e reduzir erros manuais. Próximos passos recomendados: integrar notificações por e-mail, parametrizar data/períodos nos prompts e validar segurança dos destinos com a equipa de IT. Dica prática: começa por uma action manual e testa com um conjunto pequeno de dados (100–1 000 linhas) antes de agendar em produção.