Azure DevOps para tus desarrollos de Power BI (XI). Conclusiones
¡Y esto es todo! En este último artículo resumen queremos compartiros las conclusiones a las que hemos llegado durante todo el proceso de…
¡Y esto es todo! En este último artículo resumen queremos compartiros las conclusiones a las que hemos llegado durante todo el proceso de desarrollo de esta solución. También las posibles adaptaciones que podéis hacer de la misma teniendo en cuenta que Fabric cada vez nos pone las cosas más fáciles para llevar un control de las versiones de nuestros desarrollos.
Como han sido varios temas y no queremos dejarte sin aliento, hemos preferido separarlos en artículos independientes.
3. Herramientas que vamos a usar
4. Qué podemos encontrar en Azure DevOps
5. Qué necesito para que esto funcione
6. Pipeline para descomprimir el report
7. Pipeline para las buenas prácticas del report
8. Pipeline de despliegue del report
9. Pipeline de buenas prácticas del modelo semántico
10. Pipeline de despliegue del modelo semántico
11. Conclusiones ← ESTAMOS AQUÍ
Esta serie de artículos los hemos escrito conjuntamente Adrià Belmonte y una servidora y son la fusión de juntar un arquitecto cloud con una ingeniera de datos.

¡Cualquier duda o propuesta de mejora no dudes en dejárnoslo en comentarios!
¡¡Vamos a ello!!
Opciones para productivizar esta solución
Trabaja con PBIP
Este nuevo formato te va a permitir obtener en texto plano tus reportes y modelos semánticos. Lo que te permitirá trabajar con cualquier herramienta de CI/CD. Sabemos que aun está en preview y pasar a producción algo que está en preview no es lo más recomendable porque puede sufrir cambios. Pero apostamos muy fuerte porque usar esta extensión nos va a facilitar el trabajo :)
Como tip, intenta entender bien a qué hace referencia cada parte del código, te ayudará a saber identificar a qué hace referencia cada cambio.
Pipes de buenas prácticas
Esta es la solución que os recomendamos 100% que empecéis a aplicar. Eso sí, deberéis adaptarla.
¿Qué vas a necesitar?
- Licencia de Fabric para usar la integración con Azure DevOps.
¿Qué deberás cambiar?
- Con la integración de Fabric tienes un repositorio por workspace y no un repositorio por desarrollo, por lo que deberás adaptar ambas pipe de buenas prácticas para que puedas aplicarla a cada uno de los desarrollos que tengas.
¿Qué te va a aportar?
- Muchas veces con el caos del día a día perdemos la capacidad de fijarnos en los pequeños detalles. Estas pipe te ayudarán a que no se te pase nada por alto, además , recuerda, que son personalizables y las puedes adaptar a tu contexto.
Pipe de despliegue del modelo semántico
Lo más destacable que conseguimos con esta pipe es forzar un refresco de los datos de nuestro modelo. De momento lo que tenemos es una actualización de los cambios en los metadatos del mismo, pero no de los datos en sí.
¿Qué vas a necesitar?
- Crear tu pipe de despliegue para el modelo semántico.
¿Qué deberás cambiar?
- Si usas la integración de Fabric, deberás cambiar la referencia al modelo semántico y al workspace.
¿Qué te va a aportar?
- Te vas a ahorrar el forzar el refresco de datos cada vez que hagas un cambio.
Conclusiones
Adapta a tu entorno
Haciendo referencia a los puntos anteriores. Adapta la solución a tu entorno, es súper importante. Sé consciente de las capacidades de tu equipo y de que cualquier desarrollo implica un mantenimiento. ¿Si algo cambia tienes a alguien que sepa que pueda aplicar el cambio?
Equipo multidisciplinares
Enlazando con lo anterior. Nos declaramos auténticos fans de los equipos multidisciplinares. Durante este tiempo hemos aprendido mucho de ingeniería de datos, de como funciona Power BI y Azure DevOps, de los permisos que necesitamos para que todo funcione. Y todo ellos gracias a que nos hemos juntado dos perfiles técnicos (que además, nos encanta lo que hacemos) muy diferentes. Imaginad que incluimos un perfil de UX a nuestro squad, otro de governanza,…la calidad que llegaríamos a entregar sería de otro nivel y la velocidad de aprendizaje de todos los miembros del equipo, alucinantes.
Curva de aprendizaje
Pero no todo es de color de rosa. Encontrar a gente motivada es difícil y a veces salir de tu zona de confort supone un esfuerzo extra que no tienes porque querer asumir. Pero si quieres embarcarte en este viaje, ten paciencia, nadie nace aprendido, pregunta, pregunta muchísimo, en foros, a expertos que tengas en tu red. No es un camino de rosas, pero creednos, merece la pena.
Para acabar

El próximo 14 de junio estaremos impartiendo un workshop en los PBIDays de Bilbao sobre todo este tema, con algunas sorpresas ;)
Podéis apuntaros en este enlace : Workshops pre Power BI Days! Bilbao 24+ Fabric Registro, Vie, 14 jun. 2024 a las 9:00 | Eventbrite
¿Te ha servido? Aplaude, sin cuenta. Puedes hacerlo varias veces.
Comentarios