¿Qué es Bravo para Power BI y cómo funciona?

Mar 31 / Elías Ortiz
Bravo es una herramienta externa de Power BI creada por SQLBI que te ayuda a optimizar tu modelo de una forma muy sencilla e intuitiva además de otras funcionalidades muy interesantes como formatear tus medidas, crear tablas de fechas o exportar datos.
 
En este post vamos a realizar un minitutorial paso a paso para que podáis usar la herramienta y le saquéis el máximo rendimiento, para ello lo primero es descargarnos Bravo en el siguiente enlace de Github: https://github.com/sql-bi/Bravo/releases/tag/v0.9.1

Abrimos el instalador e instalamos Bravo, si tenemos abierto Power BI, lo cerramos y lo volvemos a abrir y la próxima vez que lo abramos ya lo tendremos instalado, es ahora cuando vamos a disfrutar de esta nueva herramienta que nos traen l@s desarrollador@s de SQLBI.
Al abrir Bravo se nos abre directamente con el modelo que tengamos abierto; ahora vamos a ver sus funcionalidades
  • Analizar el rendimiento de tu modelo.
  • Dar formato a nuestras medidas DAX
  • Crear tablas de fechas
  • Exportar datos

Analizar el rendimiento de tu modelo

La primera de ellas te permite analizar rápidamente dónde el modelo consume más memoria y elegir qué columnas puedes eliminar para optimizarlo, te muestra columnas que no están siendo utilizadas y cuales de ellas tendrían más impacto si las eliminases.
A la derecha lo tienes aún más visual, puedes mostrar todas las columnas o solo las que detecta Bravo que no están siendo usadas, una auténtica maravilla para optimizar el modelo: 
Lo puedes agrupar por tabla para que sea mucho más sencillo de ver y optimizar:

Conviértete en un profesional de Power BI con el Máster Online en Microsoft Power Platform for Controlling

Dar formato a nuestras medidas DAX

Una funcionalidad asombrosa de Bravo es poder dar formato con solo un clic a todas nuestras medidas DAX, ¿no os ha pasado alguna vez ver alguna medida y al estar escrita en tantas líneas seguidas de texto sin ningún tipo de salto de línea es imposible entender la medida? Pues gracias a esta funcionalidad de un clic podemos arreglar todas nuestras medidas, vamos a ver cómo, hacemos clic en “Format DAX” 
Nos indica que de nuestras 30 medidas 29 se pueden formatear, vamos a ver el estado de alguna de ellas:
Una vez formateada, ¿no es espectacular? Con un solo botón nos muestra como quedaría nuestra medida si le aplicamos el formato que nos indica, muchísimo más facil de entender, pero esto no es todo..
 Vamos a seleccionar todas nuestras medidas sin formato:
Y le damos al botón rojo y formateamos todas las medidas, sí, todas las medidas cogen el formato que realmente deberían de tener, ¿increíble verdad? Si nos vamos a nuestro Power BI desktop ya tenemos las medidas formateadas, parece magia.

Tabla de fechas

Otra de sus funcionalidades, crear una tabla de fechas con grandes capacidades de personalización, lo primero que debemos tener es deshabilitado la opción de fecha y hora automáticas para poder realizarlo, una vez hecho vamos a poder configurar antes de realizar la tabla de fechas es:
  • Tipo de calendario
  • Primer mes del año
  • Primer día de la semana
  • Intervalo de la tabla de fechas
  • Formato regional
  • Nombre de la tabla de fechas
  • Vacaciones regionales
  • Time Intelligence
Una pasada para crear una tabla de fechas sin tener apenas conocimiento de DAX ni Power BI.

Exportar datos

Por último, con Bravo puedes exportar los datos:
  • En una carpeta con archivos csv, o
  • En un Excel en diferentes hojas (teniendo en cuenta la limitación de Excel de un millón de filas).
De esta forma tan sencilla puedes exportar tus datos si los necesitas fuera.
Esperemos que os haya gustado este post, queríamos dar las gracias a l@s desarrollador@s de SQLBI por su gran trabajo y estas funcionalidades tan interesantes de la herramienta Bravo. 

Si quieres aprender a utilizar objetos visuales para hacer representaciones de tus datos en Power BI y aprender a exprimir al máximo esta herramienta, te recomendamos nuestro Máster Online en Microsoft Power Platform for Controlling, con el que podrás dominar Power BI, además de Power Apps y Power Automate.

Autor del artículo:

Elías Ortiz Ramírez
Data Analyst at Climbea. Power BI Developer. Formador en EIG Business School. Máster en Business Intelligence.