Cómo crear una Plantilla de Exportación CSV en Copilot en Fabric
Este tutorial muestra cómo crear una Plantilla de Exportación CSV en Copilot de Fabric para transformar y exportar una tabla como archivo CSV listo para descargar. Es útil para automatizar informes, compartir datos e integrar con sistemas que requieren CSV.
Requisitos previos
- Cuenta con acceso a Microsoft Fabric y permisos para usar Copilot en el workspace.
- Tabla o dataset disponible en el Lakehouse o Warehouse con datos de ejemplo.
- Conocimientos básicos de prompts y del entorno de Copilot en Fabric.
Paso 1: Abrir Copilot en Fabric y describir el objetivo
Abre Copilot en Fabric en el workspace donde está la tabla. En el prompt inicial describe claramente que deseas una Plantilla que genere un CSV a partir de una tabla, indicando el nombre de la tabla, las columnas a incluir y las reglas de formato (por ejemplo separador, formato de fecha, tratamiento de nulos).
Exemplo de prompt:
"Cria um Template chamado 'ExportCSV_Sales' que exporta a tabela Sales.Lakehouse.SalesData para CSV. Incluir colunas: Date, CustomerID, Amount. Separador ';'. Formatar Date como YYYY-MM-DD. Substituir NULL por vazio. Gerar comando para download e instruções para automatização."
Paso 2: Ajustar la Plantilla para tratar datos (limpieza y transformaciones)
Copilot sugerirá una Plantilla con pasos de transformación. Revisa y solicita modificaciones: normalizar fechas, eliminar espacios, convertir tipos y filtrar filas. Pide explícitamente ejemplos de transformación e incluye un pequeño código si es necesario (SQL/KQL/Python) para el entorno donde está la tabla.
Exemplo de transformação em SQL (Warehouse):
SELECT
FORMAT(Date,'yyyy-MM-dd') AS Date,
TRIM(CustomerID) AS CustomerID,
CAST(Amount AS DECIMAL(18,2)) AS Amount
FROM Sales.Lakehouse.SalesData
WHERE Amount IS NOT NULL;
Paso 3: Generar el paso de exportación a CSV
Pide a Copilot que añada el paso final que convierta el resultado a CSV con el separador elegido y que trate valores nulos. Dependiendo del entorno, puede generar un comando de exportación directo (por ejemplo en Dataflow, Notebook o script SQL). Valida que la Plantilla incluya opciones para el nombre del archivo y la ubicación de almacenamiento.
Exemplo para Notebook (PySpark) que cria CSV no Lakehouse path:
df = spark.sql("SELECT FORMAT(Date,'yyyy-MM-dd') AS Date, TRIM(CustomerID) AS CustomerID, CAST(Amount AS DECIMAL(18,2)) AS Amount FROM Sales.Lakehouse.SalesData WHERE Amount IS NOT NULL")
df = df.fillna('')
df.coalesce(1).write.option('sep',';').option('header','true').csv('/lakehouse/exports/ExportCSV_Sales')
# O Copilot pode sugerir comandos adicionais para mover/renomear o ficheiro de output
Paso 4: Añadir metadatos y parámetros a la Plantilla
Para reutilización, pide a Copilot que transforme la Plantilla en parametrizable: permitir seleccionar rango de fechas, columnas opcionales, nombre del archivo y separador. Valida que los parámetros tengan valores por defecto e instrucciones de uso dentro de la propia Plantilla.
Exemplo de estrutura de parâmetros (pseudo):
params = {
'start_date': '2026-01-01',
'end_date': '2026-12-31',
'columns': ['Date','CustomerID','Amount'],
'separator': ';',
'output_path': '/lakehouse/exports/ExportCSV_Sales'
}
# O Template usa params para construir a query e o ficheiro CSV
Paso 5: Probar la Plantilla con Copilot (ejecución e iteración)
Ejecuta la Plantilla con un subconjunto de datos para validar transformaciones y formato CSV. Si el resultado tiene problemas (delimitadores incorrectos, fechas mal formateadas, columnas faltantes), pide a Copilot que itere y los corrija. Guarda versiones de la Plantilla con comentarios sobre los cambios.
Sequência de testes recomendada:
1) Executar com parâmetros de teste (pequeno intervalo de datas).
2) Abrir o CSV gerado para validar separador e cabeçalho.
3) Corrigir transformações e repetir.
Verificar el resultado
Confirma que el CSV contiene el encabezado correcto, el separador es ';', las fechas están en YYYY-MM-DD, no hay valores 'NULL' y los valores numéricos tienen dos decimales. Verifica también que el archivo es accesible en la ruta indicada y que la Plantilla acepta parámetros y genera de forma consistente el mismo formato.
Conclusión
Ahora tienes una Plantilla de Exportación CSV en Copilot de Fabric reutilizable y parametrizable para automatizar exportaciones de datos. Siguientes pasos: integrar la Plantilla en un flujo de automatización/ETL o crear un botón en Power BI para disparar la exportación. Consejo: guarda siempre ejemplos de entrada y salida para facilitar la validación futura — ¿cuál es el primer archivo que vas a exportar con esta Plantilla?