Cómo crear acciones automáticas de exportación en Copilot en Power BI
Este tutorial muestra cómo configurar Copilot en Power BI para crear acciones automáticas de exportación (PDF y CSV) a partir de prompts. Esta funcionalidad es útil para automatizar informes rápidos y compartir archivos estructurados sin navegar manualmente por el servicio. Al automatizar estas exportaciones puedes ahorrar tiempo — por ejemplo, generar 20 informes diarios en segundos en lugar de 30–60 minutos humanos por informe — y reducir errores humanos en la selección de filtros y páginas.
Requisitos previos
- Cuenta con acceso a Power BI Service y Copilot activo en la organización.
- Informe publicado en el workspace con permisos de edición/visualización.
- Conocimientos básicos de Power BI Desktop y de navegación en Power BI Service.
- Permisos para crear y ejecutar Copilot actions (admin/owner o configurado por el admin).
Adicionalmente, asegúrate de que tienes acceso al destino de entrega (OneDrive/SharePoint) y que conoces las cuotas: por ejemplo, archivos CSV menores de 10 MB y PDF hasta 50 MB son más fiables para transferencia automática. Si trabajas con bases de datos muy grandes, considera filtrar los datos para reducir el volumen antes de la exportación.
Paso 1: Preparar el informe y definir páginas de exportación
Organiza el informe para tener páginas específicas que vas a exportar. Ejemplos prácticos: crea una página «Resumen ejecutivo» con KPIs y gráficos (1 página, ideal para PDF) y otra «Datos detallados» con una tabla paginada para exportar en CSV. Usa bookmarks y roles para definir versiones predefinidas (por ejemplo, filtros para trimestre actual).
Consejo: limita las visualizaciones en la página de exportación para evitar que el PDF exceda un layout A4/A3. Si la página tiene muchas tablas, crea una vista compacta sólo con las columnas necesarias. Prueba práctica: reduce la lista de columnas de 30 a 6 para ver la mejora en el tiempo y tamaño del archivo.
Paso 2: Crear un prompt de Copilot con instrucciones de exportación
Abre el informe en Power BI Service y activa el panel de Copilot. El prompt debe ser claro y prescriptivo — Copilot sigue instrucciones literales. Indica página, formato, layout, columnas y patrón de nombres de archivo. Usa placeholders de fecha para automatizar versiones diarias.
Exporta la página 'Resumen ejecutivo' a PDF con layout A4 e incluye header con título. Exporta la página 'Datos detallados' a CSV sólo con las columnas: Cliente, Producto, Cantidad, Valor. Nombre de los archivos: Relatorio_Resumo_{yyyyMMdd}.pdf y Dados_Detalhados_{yyyyMMdd}.csv
Ejemplo práctico: si hoy es 2026-10-10, los archivos tendrán nombres como Relatorio_Resumo_20261010.pdf y Dados_Detalhados_20261010.csv, lo que facilita organización e ingestión automática en pipelines posteriores.
Paso 3: Crear una Copilot Action (acción) para exportación
Si tu organización permite Copilot Actions, crea una action que asocie el prompt a la ejecución automática. En el panel de Copilot elige "Crear acción" y pega el prompt; después define parámetros como nombre del archivo, formato y columnas. Una action bien definida puede tener triggers manuales y programados para cubrir escenarios ad-hoc y 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 el JSON anterior a la sintaxis que tu tenant soporta. Lo más común es tener un step por archivo y definir columnas explícitas para CSV para evitar exportar campos innecesarios.
Paso 4: Probar la action manualmente
Ejecuta la Copilot Action manualmente desde el informe para verificar que los archivos se generan con el contenido y formato deseados. Prueba con un subconjunto de datos (por ejemplo, primer mes del año) para validar contenido en menos de 2 minutos.
Observa mensajes de log de Copilot para errores — logs típicos incluyen timestamps, ID de la ejecución y mensajes de error. Un ejemplo de error común es «coluna inexistente: ValorUnitário» cuando pedimos «Valor». Corrige el prompt o el modelo de datos según sea necesario.
Paso 5: Programar exportaciones y configurar entrega
Para exportaciones periódicas, configura el trigger programado en la Copilot Action (diario, semanal). Decide la hora: p. ej., diario a las 07:00 para informes de cierre del día anterior. Define la entrega: descarga directa, envío por e-mail (si está soportado) o grabación en OneDrive/SharePoint. Verifica permisos del destino y cuotas de almacenamiento.
{ "schedule": {"frequency":"daily","time":"07:00"}, "delivery": {"type":"sharepoint","site":"/sites/Finance","folder":"/Relatorios/Diarios"} }
Ejemplo práctico: configurar grabación en "/Relatorios/Diarios" en SharePoint permite que el equipo de 5 usuarios acceda automáticamente a los archivos y que un proceso ETL picke esos archivos cada mañana.
Paso 6: Tratar errores comunes
Errores frecuentes incluyen: falta de permisos en el workspace/destino, columnas referidas en el prompt que no existen, y límites de exportación (por ejemplo, exportación de más de 200 páginas o archivos mayores de lo permitido). Para cada error, corrige el prompt, ajusta permisos o divide la exportación en varios pasos.
Cómo resolver: 1) Permisos — confirma que la identidad que ejecuta la action tiene permiso de escritura en SharePoint; 2) Columnas — ejecuta una consulta simple en Power BI Desktop para listar columnas; 3) Tamaño — aplica filtros de fecha para reducir el archivo o comparte por partes (p. ej.: por semana).
Verificar el resultado
Confirma que los archivos PDF y CSV se han generado con los nombres correctos y que los datos/visualizaciones están conforme a lo esperado. Para CSV, ábrelo en un editor de texto/Excel y valida delimitadores y número de columnas; para PDF, verifica layout, cabeceras y bookmarks. Revisa los logs de la Copilot Action para mensajes y timestamps de ejecución y guarda un registro de las últimas 30 ejecuciones para auditoría.
Conclusión
Con este enfoque puedes automatizar exportaciones recurrentes usando Copilot en Power BI, ahorrar tiempo y reducir errores manuales. Próximos pasos recomendados: integrar notificaciones por e-mail, parametrizar fecha/períodos en los prompts y validar la seguridad de los destinos con el equipo de IT. Consejo práctico: empieza por una action manual y prueba con un conjunto pequeño de datos (100–1 000 filas) antes de programar en producción.