Los clientes de Power BI exigen soluciones de BI empresarial que se adapten a todos los usuarios de las organizaciones más grandes. Esto depende de permitir la colaboración en equipo y la automatización de implementaciones en entornos de desarrollo, prueba y producción para satisfacer las necesidades de los sistemas de BI de misión crítica. Para ello Microsoft anuncia la versión preliminar del modo de desarrollador de Power BI Desktop.
Como primera característica del modo de desarrollador, Power BI Desktop ahora le permite guardar su trabajo como un proyecto de Power BI (PBIP) . Al guardar como un proyecto, las definiciones de artefactos de informes y conjuntos de datos se guardan como archivos de texto sin formato individuales en una estructura de carpetas simple e intuitiva.
El almacenamiento de conjuntos de datos y metadatos de informes como archivos de texto habilita capacidades como:
- Control de código fuente: las definiciones de artefactos de Power BI se pueden almacenar en un sistema de control de código fuente, normalmente Git. Permitir a los desarrolladores realizar un seguimiento del historial de versiones, comparar diferentes revisiones (diff) y volver a versiones anteriores. El control de código fuente también desbloqueará el desarrollo conjunto y la colaboración mediante Power BI Desktop, al aprovechar los mecanismos de colaboración familiares para resolver cambios en conflicto (fusión) y revisar cambios (solicitudes de extracción).
- Integración continua y entrega continua (CI/CD) : los clientes pueden configurar sistemas en los que los desarrolladores envían una propuesta de cambio al sistema de CI/CD, y el sistema somete el cambio a una serie de controles de calidad antes de aplicar el cambio al sistema de producción. Las puertas de calidad pueden incluir cosas como revisiones de otros desarrolladores (revisión de código) y pruebas automatizadas.
- Compatibilidad con el editor de texto : los archivos de definición de artefactos para conjuntos de datos e informes deben ser archivos de texto, documentados públicamente y legibles por humanos. Permitir que los desarrolladores usen editores de código (como Visual Studio Code) para una creación más productiva (por ejemplo, ediciones por lotes).
- Generación programática y edición de definiciones de artefactos: los clientes pueden escribir scripts o aplicaciones para realizar cambios en la definición de varios artefactos. Estas aplicaciones pueden basarse en documentación pública de las definiciones de artefactos y/o bibliotecas proporcionadas por Microsoft.
Guardar como un archivo de proyecto de Power BI está en Vista previa. Para usar esta característica, primero vaya a Archivo > Opciones y configuración > Opciones > Características de vista previa y marque la casilla junto a "Opción de guardar proyecto de Power BI (.pbip)".
Fuente: https://powerbi.microsoft.com/en-us/blog/deep-dive-into-power-bi-desktop-developer-mode-preview/