Power Automate dentro de Power BI

Apr 16 / Elías Ortiz
Ya teníamos el objeto visual de Power Apps y nos faltaba el de Power Automate y ya ha está aquí, de esta manera desde Power BI vamos a poder lanzar flujos directamente desde nuestros informes y lo mejor de todo es que el flujo que vamos a ejecutar se va a lanzar con los datos que tengamos filtrados por el usuario que esté consumiendo el informe.

Imagínate que estamos analizando un informe en Power BI y detectas que tienes que hacer una acción con determinados clientes, filtras por esos clientes y ejecutas un flujo de envío de mail automatizado, podrías también hacer un envío de comunicaciones a comerciales, a clientes que te deben dinero, a comerciales que deberían llamar a determinado cliente.

Podrías lanzar un flujo de actualización del modelo directamente desde Power BI, lanzar una aprobación a tu jefe, una alerta y todo siempre con el contexto de Power BI, podrías hasta grabar determinados contextos en una base de datos o enviar ese informe o contexto a determinadas personas de tu organización.

Se abre un mundo de posibilidades dentro de Power BI con el nuevo objeto visual de Power Automate, ya disponíamos del objeto visual de Power Apps, si quieres saber más sobre este objeto en este enlace tienes más información.

Todo esto está muy bien, pero ¿cómo empiezo a usar Power Automate dentro de Power BI?

Vamos a ver un ejemplo, de como hacer un flujo instantáneo que envíe un correo electrónico.
Dentro de un archivo de Power BI, nos vamos al AppSource y buscamos el objeto visual:
Lo agregamos y ya podemos introducir el objeto visual dentro de nuestro informe, una vez dentro de Power BI nos explica como podemos usar el objeto visual: 
1. Agregar datos
2. Configurar el flujo
3. Solicitar y compartir
4. Formatee su botón

Vamos a coger un ejemplo sencillo para que veáis la utilidad y podáis hacerlo vosotros mismos:

1. Agregar datos

Agregamos los datos de nuestro modelo que van a ser utilizados por nuestro flujo, en nuestro caso para simplificarlo al máximo hemos creado una tabla sencilla con el nombre y el correo del contacto para hacer un flujo instantáneo de correo electrónico.

2. Configurar el flujo

Vamos a configurar el flujo de datos pulsando arriba a “Editar” y se nos a abrir Power Automate donde vamos a poder realizar flujos de nube instantáneos que son aquellos que se ejecutan cuando nosotros queremos:
Una vez seleccionado el flujo instantáneo o alguna de las plantillas que hay abajo que te podrían interesar, se nos creará el flujo, ahora si ya habíamos iniciado sesión no va a hacer falta iniciar sesión en caso contrario deberéis iniciar sesión con vuestro usuario.

Se va a generar un primer paso de “Si hacemos clic en el botón de Power BI” y aquí vamos a tener todos los datos del usuario que va a desencadenar el flujo y todos los datos del modelo de datos que hayamos creado.
En este caso sencillo vamos a escoger enviar un correo automático:
Vamos a definir el correo electrónico que vamos a usar, en este caso el que se seleccione desde Power BI y ya tendríamos el flujo listo para nuestro botón.

3. Solicitar y compartir

Le damos a aplicar, ya tenemos nuestro botón listo para usarse, es importante que aquí compartamos el Flujo con aquellas personas que van a poder usarlo, para una vez dentro del informe puedan ejecutar el flujo.

4. Formatee su botón

Por último, le damos un poco de formato a nuestro flujo y ya podemos usarlo.
He publicado el informe en mi área de trabajo y vamos a ver como funciona, ahora en nuestro informe tenemos todos los datos de nuestro modelo, voy a seleccionar solo un contacto para hacer la prueba:
Podemos ponerlo en formato tabla para cerciorarnos de cuales son los datos que está cogiendo Power BI, vemos que está correcto solo está cogiendo a “Elías Ortiz” por tanto ejecutamos el flujo:
Y justo en ese momento me llega el correo electrónico que habíamos realizado antes:
Una auténtica pasada, se nos abre un mundo entero de posibilidades para desarrollar, esperemos que os haya gustado tanto como a nosotros.

Si quieres aprender más sobre Power Automate y ser un experto puedes ponerte en contacto con nuestro compañero Curro en el correo f.martin@powerplatform.university por si necesitas más información.