Vinculación de la API REST de GpsGate con Microsoft PowerBI
Este artículo te guiará a través del proceso para conectar la poderosa API REST de GpsGate con Power BI. Para aquellos que no saben lo que esto significa: Power BI es una herramienta de inteligencia empresarial (BI) que te ayuda a analizar datos y crear dashboards y reportes interactivos. Puede conectarse a una amplia variedad de fuentes de datos, incluidas hojas de cálculo de Excel, bases de datos en la nube y almacenes de datos locales.
Power BI es útil para una variedad de propósitos, incluyendo:
- Análisis de datos: Power BI puede ayudarte a explorar tus datos e identificar tendencias y patrones. Puedes usarlo para crear tablas dinámicas, gráficos y diagramas para visualizar tus datos.
- Dashboards: Power BI puede ayudarte a crear dashboards interactivos que muestran una instantánea de tus datos. Puedes usar dashboards para seguir el progreso, identificar problemas y tomar decisiones.
- Reportes: Power BI puede ayudarte a crear reportes que resumen tus datos. Puedes usar reportes para compartir tus hallazgos con otros o para seguir el rendimiento de tu negocio.
Entonces, ¿todavía estás usando Excel para crear reportes y gráficos? no seas anticuado... presiona F5 en tu sistema y aprende cómo pasar de un libro de Excel a un reporte impresionante en Power BI Desktop
Requisitos para hacer esta conexión:
- Antes de comenzar, necesitas descargar Power BI Desktop.
- Tener un token de API y autorización en REST.
- ID de Aplicación para realizar la llamada
- saber qué llamada de API realizar (por favor sigue la documentación de la API)
Procedimiento:
Abre PowerBI en tu sistema
Ve a la opción para obtener datos en la esquina superior izquierda. Desde aquí seleccionarás la opción Otro>Web y luego haz clic en Conectar
Se abrirá una nueva ventana, y aquí seleccionarás la opción avanzada.
Como ejemplo para esta guía, vamos a realizar una llamada del estado de nuestras unidades (recuerda que en GpsGate los dispositivos también son usuarios, pero con diferentes privilegios 😉), de la documentación de la API usaremos la llamada GET/applications/{applicationid:int}/usersstatus . También por favor cambia la URL de tu servidor
Por favor copia la URL de solicitud y pégala en PowerBI en la sección de URL, cambiando la dirección con tus datos.
https://TUSERVIDOR.COM/comGpsGate/api/v.1/applications/ID_APP/usersstatus?FromIndex=0&PageSize=1000
Por favor en el parámetro del encabezado de solicitud HTTP escribe "Authorization" y procede a poner tu "Clave o Token de API REST"
A partir de ahora todo debería funcionar bien, la siguiente ventana es el editor de Power Query donde puedes cambiar el formato de los datos y las propiedades de la columna.
Y ¡ta-da! ahora puedes visualizar y jugar con los datos como prefieras. ¡Buen trabajo!