Deployment Pipelines en Power BI: dev, test y prod sin errores
Publicar informes directamente a producción es una práctica de riesgo. Los Deployment Pipelines del Power BI Service permiten implementar un flujo dev → test → producción controlado, con comparación de cambios y rollback fácil.
Requisitos previos
- Licencia Power BI Premium o Fabric.
- Tres workspaces: BC-Dev, BC-Test, BC-Prod.
- Rol de Admin en esos workspaces.
Configurar el pipeline
En el Power BI Service, vaya a Deployment Pipelines → Create a pipeline. Asocie cada stage al workspace correspondiente. Power BI detecta automáticamente qué artefactos (datasets, informes, dashboards, dataflows) existen en cada stage.
Reglas de deployment para orígenes de datos
En el entorno dev, el dataset apunta a una base de datos de desarrollo. En producción, apunta a la base de datos real. Configure Deployment Rules (icono de engranaje en el dataset de cada stage) para sustituir los parámetros de conexión automáticamente:
Dev: Server = sqldev.database.windows.net
Prod: Server = sqlprod.database.windows.net
Flujo de trabajo
- Desarrollar y probar localmente en Power BI Desktop.
- Publicar al workspace Dev.
- En el pipeline, hacer Deploy to Test — Power BI copia el dataset y el informe y aplica las deployment rules de test.
- Validar con el equipo de QA.
- Hacer Deploy to Production.
Comparar cambios
El botón Compare entre dos stages muestra exactamente lo que cambió — útil para auditorías y para detectar cambios accidentales antes de promover a producción.
Conclusión
Los Deployment Pipelines eliminan los despliegues manuales vía descarga/subida de PBIX, reducen errores de configuración e introducen gobernanza en el ciclo de vida de los informes. Son indispensables en organizaciones con múltiples informes críticos de negocio.