Archivo de tags: Power BI

En el post de hoy, os vamos a mostrar el potencial y características de la herramienta, o conjunto de herramientas, Power Apps, compuesto de aplicaciones, servicios, conectores y plataformas de datos.

¿Qué son las Power Apps?

Power Apps es una Plataforma de Aplicaciones de Bajo-Código (Low-Code Application Platform LCAP), que facilita la creación de aplicaciones para desarrolladores tanto profesionales como para usuarios de negocio, mediante una programación muy simple e intuitiva. Power Apps impulsa la transformación empresarial reduciendo el tiempo y costes del desarrollo: (fuente)

  • Con un retorno de la inversión estimado de un 188% en tres años.>
  • Con un coste medio de desarrollo un 74% menor, utilizando Power Apps.
  • Con una mejora en la productividad de los empleados.

Independientemente del nivel técnico del usuario, Power Apps permite con sus herramientas convertir en diseñador de aplicaciones a cualquier usuario, ya sea del área de IT, o de otras áreas de negocio, como por ejemplo marketing, ventas o finanzas.

Power Apps está dentro del conjunto de herramientas de Microsoft llamada Power Platform, que permite acelerar el desarrollo con poca programación analizando datos, creando aplicaciones, automatizando procesos y creando agentes virtuales (chatbots) con más rapidez que nunca.

Las características principales que presenta esta herramienta son:

  • proporciona plantillas predeterminadas para desarrollar y lanzar aplicaciones en el menor tiempo posible.
  • permite crear aplicaciones ejecutables en cualquier dispositivo.
  • permite integrar informes y paneles de Power BI para crear sitios web (Power Apps Portals).
  • proporciona más de 200 distintos conectores, permitiendo una integración con los principales servicios, aplicaciones o plataformas del mercado.
  • permite utilizar una gran cantidad de funciones avanzadas, que antes solo estaban disponibles para programadores profesionales.

¿Cómo puedo crear mis propias Power Apps?

Vamos a explicar, los pasos a seguir para crear sus propias Power Apps en cuestión de minutos. Las aplicaciones se crean mediante la herramienta de App Studio (disponible online).

Paso 1: Conectar fuente de datos

El primer paso es conectarse a una fuente de datos, hay más de 200 conectores diferentes, entre las cuales destacan SQL Server, Office 365 Users, Sharepoint o Power BI. En este ejemplo vamos a utilizar datos de solicitudes de vacaciones, de empleados.

Power Apps Paso 1

Paso 2: Crear la primera vista

En este paso, vamos a crear nuestra primera pantalla visual, un listado de elementos. Como podemos apreciar, en la parte derecha ya tenemos conectado nuestro origen de datos, un documento Excel alojado en OneDrive.

Power Apps Paso 1

Paso 3: Aplicar estilos a la vista

Modificamos visualmente a nuestro gusto la pantalla. Podemos modificar colores, tamaño de letra, formato, botones, elementos del listado, etc.

Power Apps Paso 1

Paso 4: Vincular datos a la vista

En este cuarto paso, vinculamos los datos a la vista. Simplemente seleccionando nuestras columnas de datos, en el listado de items podemos vincular los datos de trabajadores a los campos que componen el listado.

Power Apps Paso 1

Paso 5: Crear un formulario

En base a nuestro listado de trabajadores, creamos un formulario para dar de alta nuevos registros. Al igual que en la vista del listado anterior, configuramos los elemento visuales.

Power Apps Paso 1

Paso 6: Añadir interacciones

En este último paso en App Studio, añadimos las interacciones de botones para realizar las acciones necesarias, como por ejemplo, añadir un nuevo registro mediante el formulario, actualizar el listado, o modificar un registro. La forma de hacerlo es muy sencilla, seleccionando el elemento, nos aparece en la parte superior un selector de funciones que nos permite elegir la acción que deseemos según la lógica de la aplicación.

Power Apps Paso 1

Paso 7: Publicar aplicación

Una vez ya hemos finalizado nuestra aplicación, ya podemos publicarla en el servicio de Power Apps. Desde la misma herramienta de App Studio, podemos publicar la aplicación para los usuarios de la organización o departamento. La aplicación además estará disponible de forma nativa para dispositivos iOS y Android.

Power Apps Paso 1

En sumamoOs, preparamos y configuramos el entorno de Power Apps

Nosotros nos encargamos de configurar el entorno de Power Apps y Power Platform para que esté listo y pueda comenzar el desarrollo de sus aplicaciones cuando antes, así como la gestión del licenciamiento:

  1. Formación para la creación de aplicaciones: formamos y acompañamos a los usuarios independientemente del área de negocio al que pertenezcan, para que ellos mismos puedan atender sus necesidades en este ámbito.
  2. Instalación y configuración de los orígenes de datos: configuramos sus orígenes de datos y los conectamos a la infraestructura de Power Platform.
  3. Creación de aplicaciones piloto: en base a unas especificaciones o necesidades, creamos las primeras aplicaciones adaptadas a la empresa.
  4. Soporte: ofrecemos soporte en la creación y mantenimiento de aplicaciones en Power Apps y sus conexiones en Power Platform.
  5. Creación de informes en Power BI: somos expertos y contamos con un equipo certificado en Power BI.  Ayudamos a su empresa a conocer y analizar mejor los datos generados mediante informes de Power BI.
  6. Configuración de reglas Power Automate: mediante flujos de trabajo inteligentes, automatizamos procesos mejorando la productividad de su empresa.
  7. Creación de agentes virtuales mediante Power Virtual Agent: Power Platform tiene integrada en su arquitectura agentes virtuales que permiten conectar a sus clientes con bots inteligentes, automatizando y mejorando el servicio.

Ejemplos de uso de Power Apps

Creación de aplicación departamental

En muchas ocasiones ocurre que un departamento debe satisfacer una necesidad interna que requiere de una pequeña aplicación y el área de IT no puede dar respuesta en los tiempos que requiere el departamento. Utilizando Power Apps el departamento dará salida a su necesidad de una manera rápida y eficiente.

También es una magnífica opción para crear pilotos con un bajo coste, con los que poder probar aplicaciones que, si funcionan, se podrán desarrollar con lenguajes de programación más avanzados, o si cumplen con los requisitos, continuar con Power Apps.

 Gestión de una cadena de restaurantes

Mediante aplicaciones de Power Apps, se pueden crear aplicaciones que permitan mejorar la producción de una cadena de restaurantes. Se pueden automatizar los procesos como pedidos, reservas, compras de alimentos,

Por ejemplo, se pueden crear aplicaciones para gestionar los pedidos de compra alimentos para cada restaurante. Estos pedidos serán recogidos mediante una aplicación de Power Apps, que más tarde, la administración central se encargará de realizar la compra. Esto permite una mejor organización y automatización.

Gestión de una empresa de entrega de paquetes

Power Platform permite crear una aplicación que permita gestionar una empresa de reparto de paquetes:

  • Mediante Power Apps, los repartidores pueden mantener el seguimiento de los paquetes , enviando y recibiendo actualizaciones en tiempo real. Así mismo, se puede informar a cada repartidor de ajustes en la ruta, o modificaciones en los repartos.
  • Mediante Power Automate, se pueden crear flujos para automatizar procesos como las notificaciones a clientes sobre el día y hora estimada de la entrega.
  • Mediante Power Virtual Agents, puede ofrecer soporte y ayuda a los clientes para que puedan verificar el estado de los envíos y ayudar a resolver los problemas de una forma rápida y eficaz.
  •  Mediante Power BI, se pueden crear informes de inteligencia de negocio que permitirán a la empresa mejorar y crecer.
Ejemplo de aplicación de Power Apps y Power Platform

¿Quieres conocer más detalles?

En sumamoOs somos partner de Microsoft especializados en Power Platform, de modo que, si quieres averiguar más detalles sobre Power Apps, Power Automate, Power BI o Virtual Agents, puedes contactar directamente con nosotros a través del siguiente formulario para conocer cómo transformar tu empresa empleando la infinidad de posibilidades que ofrece Power Apps.

Global Power Platform Bootcamp llega a Alicante

Estamos encantados con el lanzamiento del Global Power Platform Bootcamp en Alicante que organizamos desde sumamoOs con la colaboración de ANBAN

Es un evento gratuito, dirigido por grupos de usuarios y comunidades de todo el mundo, con el apoyo de Microsoft, para cualquiera que quiera aprender más sobre la Power Platform de Microsoft.

En este bootcamp nos adentraremos en la pila de integración de Microsoft con sesiones prácticas, impartidas por los expertos y líderes de la comunidad sobre las tecnologías Power Platform de Microsoft.

Profundizaremos sobre: 


 Power BI 
 Power Apps 
 Power Automate 
 Power Virtual Agents 

Nos uniremos a comunidades de todo el mundo.

El próximo sábado 15 de febrero de 10h-13h en las instalaciones del Distrito Digital de la Comunidad Valenciana. 

Si no te conformas con asistir al evento, y también quieres ser speaker envíanos tu propuesta antes del 10 de febrero a: pablo.barrachina@sumamoos.com con el asunto “Call4papers: Global Power Platform Bootcamp Alicante”

La información que debes incluir es:

  • Titulo
  • Resumen
  • Nivel
  • Categoría
  • Las 3 cosas más importantes que aprenderemos en tu sesión
  • Detalles adicionales
  • Nombre y Bio del ponente/s

¡No te lo puedes perder!

¡Somos Power BI Rockstars!

En sumamoOs estamos renovándonos constantemente para ofrecer y acompañar a nuestros clientes a conseguir sus objetivos de negocio. Buscamos participar en eventos y conferencias que nos ayuden a posicionarnos como líderes en la adaptación digital para las empresas.

En esta ocasión Pablo Barrachina, socio fundador en sumamoOs y director del área de Business Intelligence y Big Data, y Javier Buendía, consultor certificado MCSA de Power BI que forman parte de nuestro equipo viajarán el 13 y 14 a Madrid para participar en una serie de eventos en el Power Platform World Tour.

Compartirán dos días en un evento desarrollado por los grupos de usuarios de Power Platform en el que descubrirán nuevas formas de analizar, poner en marcha y mejorar procesos. Tendrán la oportunidad de compartir con otros expertos lo que hay detrás de las herramientas y descubrir novedades y avances de la solución Microsoft Power Platform.

¿En qué consiste el evento?

Este evento está diseñado para todos, nuevos usuarios, empresariales, técnicos o desarrolladores. Serán sesiones agrupadas por solución en los que colaborarán profesionales del sector para compartir ideas y estrategias. Entre los temas más sobresalientes incluyen: Gobernanza de Power BI, IA y Power Platform, modelado de datos, etc. Puedes tener más detalles del evento en este enlace.

Al volver os contaremos que novedades nos traen Pablo y Javier sobre Power Platform, y de lo que compartieron con otros partners y profesionales. ¡Estad atentos!

JIRA se ha convertido en la herramienta de desarrollo software número uno utilizada por equipos ágiles. En este artículo vamos a contaros cómo conectar su plataforma JIRA Cloud con PowerBi para extraer toda la información sobre nuestros proyectos.

Durante 12 años consecutivos, PowerBi ha sido reconocido como líder en plataformas de análisis e inteligencia empresarial por Gartner. Pero… ¿Qué es Gartner? Se trata de una empresa de consultoría e investigación que incluye entre sus clientes a algunas de las más grandes empresas, agencias de gobierno y empresas tecnológicas. Si deseas más información sobre PowerBi, puedes consultar nuestras publicaciones anteriores ‘¿Qué es Power BI?‘ y ‘Power BI: Paneles e informes‘.

Dicho esto, y haciendo las introducciones necesarias, veremos ahora cómo PowerBi nos permite acceder directamente al API web de JIRA y así obtener nuestros datos de una forma rápida y sencilla.

Ventajas y desventajas

Utilizar este método nos proporciona una serie de ventajas e inconvenientes frente a otras opciones. Echemos un vistazo a las ventajas:

  • Los datos se obtienen directamente del origen, sin intermediarios: no necesitaremos más que nuestras credenciales de acceso a JIRA para obtener la información.
  • Nuestros datos estarán actualizados al instante: toda la información se obtiene directamente desde el API de JIRA, de modo que actualizando nuestros datos desde PowerBi obtendremos la última versión disponible al instante.
  • Poder conectar múltiples orígenes de datos: ¿tienes algún otro servicio conectado en su empresa? Desde PowerBi es posible conectar todos los orígenes, ya sean bases de datos, documentos en la nube, etc…, unificarlos y combinar toda la información en un único cuadro de mando.

Por otra parte, conectar el API de JIRA cloud con PowerBi tiene una pequeña desventaja. El método soporta mal los cambios. En el caso de que alguno de nuestros orígenes de datos falle o se modifique, todos nuestros datos quedarán desactualizados y muy probablemente no serán válidos. De todas formas, siempre podremos actualizar nuestro proyecto de PowerBi con una nueva estructura y resolver cualquier problema…

Además, hay que tener en cuenta, que conectarse a un API web tiene sus restricciones. La parametrización de las llamadas al API para obtener los datos al completo es una de ellas.

Veamos un ejemplo con tan sólo unos minutos, podrás visualizar los datos de JIRA desde PowerBi.

 

Ejemplo

 

1. Obtención de las peticiones de Jira en PowerBi

El primer paso consiste en obtener nuestra URL de conexión con el API de JIRA. Para ello, tenemos que sustituir en la URL siguiente, el campo <URL_JIRA> por el nombre d nuestro JIRA.

https://<URL_JIRA>.atlassian.net/rest/api/2/search?jql&maxResults=100

Una vez disponemos de nuestra propia URL, abrimos un nuevo proyecto de PowerBi y hacemos click en el desplegable ‘Obtener Datos -> Web’. Ahora introducimos la URL anterior y hacemos click en aceptar. A continuación, nos debemos autenticar usando uno de los métodos proporcionados. Puedes encontrar más información sobre la autenticación en el siguiente enlace.

Finalmente, ya tendríamos nuestros datos cargados en PowerBi listos para ser transformados.

 

2. Transformación de los datos

Para la transformación de datos, emplearemos la siguiente transformación a modo de ejemplo. Para que puedas usarla, tan sólo será necesario reemplazar la URL. Una vez modificada, accedemos al editor avanzado y pegamos el bloque de código.

Código de ejemplo
let
Origen = Json.Document(Web.Contents("<URL_JIRA>")),
issues = Origen[issues],
#"Convertida en tabla" = Table.FromList(issues, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Se expandió Column1" = Table.ExpandRecordColumn(#"Convertida en tabla", "Column1", {"expand", "id", "self", "key", "fields"}, {"Column1.expand", "Column1.id", "Column1.self", "Column1.key", "Column1.fields"}),
#"Se expandió Column1.fields" = Table.ExpandRecordColumn(#"Se expandió Column1", "Column1.fields", {"issuetype", "priority", "status", "progress"}, {"Column1.fields.issuetype", "Column1.fields.priority", "Column1.fields.status", "Column1.fields.progress"}),
#"Se expandió Column1.fields.issuetype" = Table.ExpandRecordColumn(#"Se expandió Column1.fields", "Column1.fields.issuetype", {"name"}, {"Column1.fields.issuetype.name"}),
#"Se expandió Column1.fields.priority" = Table.ExpandRecordColumn(#"Se expandió Column1.fields.issuetype", "Column1.fields.priority", {"name"}, {"Column1.fields.priority.name"}),
#"Se expandió Column1.fields.status" = Table.ExpandRecordColumn(#"Se expandió Column1.fields.priority", "Column1.fields.status", {"name"}, {"Column1.fields.status.name"}),
#"Se expandió Column1.fields.progress" = Table.ExpandRecordColumn(#"Se expandió Column1.fields.status", "Column1.fields.progress", {"progress", "total"}, {"Column1.fields.progress.progress", "Column1.fields.progress.total"}),
#"Columnas quitadas" = Table.RemoveColumns(#"Se expandió Column1.fields.progress",{"Column1.expand", "Column1.id", "Column1.self", "Column1.key"}),
#"Columnas con nombre cambiado" = Table.RenameColumns(#"Columnas quitadas",{{"Column1.fields.issuetype.name", "Tipo"}, {"Column1.fields.priority.name", "Prioridad"}, {"Column1.fields.status.name", "Estado"}, {"Column1.fields.progress.progress", "Progreso"}, {"Column1.fields.progress.total", "Total"}}),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Columnas con nombre cambiado",{{"Tipo", type text}, {"Prioridad", type text}, {"Estado", type text}, {"Progreso", Int64.Type}, {"Total", Int64.Type}}),
#"Índice agregado" = Table.AddIndexColumn(#"Tipo cambiado", "Índice", 0, 1),
#"Columnas reordenadas" = Table.ReorderColumns(#"Índice agregado",{"Índice", "Tipo", "Prioridad", "Estado", "Progreso", "Total"})
in
#"Columnas reordenadas"

Con estas transformaciones, los datos de nuestro estarán cargados en PowerBI y ya podremos empezar a mostrar los resultados. ¡Pero esto no queda aquí! Ahora puedes seguir profundizando en el informe y adecuándolo según tus necesidades.

3. Presentación de los datos

Éste es un simple ejemplo que hemos realizado con los datos que hemos extraído de nuestro JIRA en tan solo un par de minutos.

Dedicándole más tiempo y unificando varios orígenes de datos, se podrían conseguir cuadros de mando más complejos que muestren en profundidad la información contenida en JIRA. Estos cuadros de mando te permitirán conocer la situación actual de tu empresa en un click.

¡Ya has aprendido a cómo conectar JIRA con PowerBi y construir cuadros de mando! Ahora puedes contactar con nosotros si deseas más información o tienes alguna duda.

Hace unos meses, tuve la oportunidad de probar suerte para obtener la certificación MSCA BI Reporting, con la que poner en valor los conocimientos y habilidades que había ido adquiriendo en mi día a día. ¿Tú también estás interesado en saber cómo obtenerla? Si es así, continúa leyendo este artículo donde te cuento mi experiencia personal y algunos consejos que pueden serte útiles.

¿En qué consiste la certificación?

La certificación está compuesta por dos exámenes, con los que se evalúa nuestra capacidad para analizar los datos y presentarlos correctamente. En cada uno de ellos se examinan, entre otras, las siguientes habilidades:

  • Examen 70-778: Analizar y visualizar datos con Microsoft Power BI
    • Conectar a diferentes orígenes de datos, como pueden ser bases de datos (SQL Server, Oracle, etc), ficheros de texto o servicios de Big Data.
    • Realizar transformaciones a los datos, aplicando reglas de negocio o dando formato a la información para su posterior visualización.
    • Adecuar la información, por ejemplo, rellenando datos incompletos.
    • Añadir medidas y columnas calculadas al modelo de datos con las que profundizar en la información disponible.
    • Crear informes y paneles, sabiendo elegir en cada momento qué componente de los que ofrece Power BI se ajusta más a nuestras necesidades.
    • Administrar el acceso a los diferentes informes de una organización, así como la actualización de los datos de estos.
  • Examen 70-779: Analizar y visualizar datos con Microsoft Excel
    • El examen es muy similar al anterior, por lo menos en lo que respecta a la obtención de los datos y a su posterior transformación y adecuación. Sí que existe diferencia en cuanto a la visualización de la información. En este examen es necesario conocer como presentar los datos empleando Pivot Tables o Pivot Charts.

¿Cómo preparar el examen?

Como ya sabrás, no existe una fórmula mágica si tu objetivo es convertirte en un Jedi en el análisis de datos con Microsoft Power BI y Microsoft Excel. No hay otra manera que preparar el examen a conciencia. Toda recompensa requiere su esfuerzo.

Es por ello que, independientemente de si ya has trabajado con ambas herramientas anteriormente o nunca las has utilizado, conviene echarle un vistazo a alguno de los siguientes recursos de aprendizaje:

  • Inicialmente, con estos cursos de la plataforma Edx podrás empezar desde el principio:
  • Si ya tienes algo de experiencia, puedes refrescar conceptos y ponerlos en práctica revisando los libros para cada uno de los exámenes.
    Para acceder a ellos existen varias opciones. Una de ellas es la plataforma Safari Books Online, a la cual tenemos acceso en la empresa todo el equipo. Otra opción, como hizo sumamoOs en mi caso, es adquirirlos en papel. Se pueden encontrar disponibles tanto en Amazon como en Microsoft Press Store.
  • Finalmente, si quieres averiguar lo que sabes o descubrir posibles carencias en tu aprendizaje, en el siguiente enlace podrás realizar un cuestionario sobre la herramienta del primer examen, Microsoft Power BI:

¡Llega el día del examen!

¡Qué nervios! El examen dura aproximadamente dos horas y es en todo momento monitoreado, para evitar que haya irregularidades. Puedes realizarlo en casa, en un entorno preparado, o en un centro especializado. Mi recomendación es que intentes encontrar uno de estos cerca de tu lugar de residencia, ya que tienen todo preparado y tú te limitas sólo a lo más importante: ¡aprobar!

Terminadas las dos pruebas, tendrás la recompensa del trabajo bien hecho y, por supuesto, una certificación con la que acreditar tus conocimientos y habilidades.

MSCA BI Reporting

¿Quieres conocer más detalles?

En sumamoOs somos partner de Microsoft especializados en el análisis y extracción de datos con Power BI, de modo que, si quieres averiguar más detalles sobre la herramienta, puedes echar un vistazo aquí o contactar directamente con nosotros a través del siguiente formulario para conocer cómo transformar tu empresa empleando una herramienta líder en el sector de la inteligencia empresarial.