Saltar al contenido principal

Power BI

Mawidabp expone un endpoint Web para que Power BI (u otras herramientas de BI) consuman los datos de hallazgos y seguimiento y construyan dashboards propios. Esta guía describe cómo obtener las credenciales desde Mawidabp y cómo configurarlas en Power BI Desktop.

Qué datos se exponen

El endpoint actual devuelve el listado de hallazgos (observaciones y oportunidades) con sus metadatos:

  • Código, título, descripción.
  • Estado, riesgo, prioridad.
  • Fechas clave (origen, compromiso, cierre).
  • Auditores y auditados responsables.
  • Informe y proyecto asociados.
  • Etiquetas.

Pensar el endpoint como una lista tabular: cada fila es un hallazgo y cada columna una propiedad. Power BI la transforma y la relaciona con otras fuentes.

Pre-requisitos

  • Power BI Desktop instalado.
  • Un usuario de Mawidabp con perfil que habilite ver el token de hallazgos. El perfil debe tener configurado el privilegio correspondiente (ver más abajo).

Configurar el perfil para exponer el token

Para que un usuario pueda ver el token de autorización desde Mawidabp, su perfil debe habilitarlo explícitamente:

  1. Administración → Seguridad → Perfiles y privilegios.
  2. Editar el perfil del usuario que va a usar Power BI.
  3. Habilitar el privilegio de lectura sobre el módulo Seguimiento y el acceso al token de hallazgos.
  4. Guardar.

Si no tenés acceso al perfil, pedí al administrador que lo habilite.

Obtener URL y token desde Mawidabp

  1. Ingresar a Mawidabp con el usuario habilitado.
  2. Seguimiento → Hallazgos.
  3. Buscar la sección Enlace (en los filtros o el panel lateral, según la versión).
  4. Copiar:
    • La URL del endpoint.
    • El Token de autorización.
precaución

El token es sensible: no lo compartas ni lo commitees a repositorios. Si se compromete, pedir a soporte que lo regenere.

Configurar la conexión en Power BI

1. Abrir Power BI Desktop y agregar fuente

  1. Pestaña Inicio → Obtener datos.
  2. Buscar Web y seleccionarlo.

2. Configurar la conexión Web

  1. En la ventana de configuración, elegir Avanzada.
  2. URL: pegar la URL que copiaste de Mawidabp.
  3. Agregar un encabezado HTTP:
    • Nombre del encabezado: Authorization
    • Valor: Bearer <token> (reemplazando <token> por el valor copiado).
  4. Aceptar.

Power BI carga los datos. A partir de acá es Power BI estándar: aplicar transformaciones, crear relaciones con otras fuentes y armar las visualizaciones.

Actualización automática

Para que el dataset se actualice periódicamente:

  • Si el reporte está publicado en Power BI Service, configurar Actualización programada (Schedule refresh) con las credenciales del encabezado almacenadas.
  • Asegurarse de que el token no expire; si se regenera, hay que actualizarlo en Power BI Service también.

Ejemplos de reportes útiles

Con los datos de hallazgos podés construir:

  • Tablero de pendientes por responsable — barras con la cantidad de observaciones abiertas por auditado.
  • Evolución temporal de hallazgos — línea con hallazgos abiertos por mes, separados por estado.
  • Heatmap de riesgo — matriz de unidad de negocio × riesgo × cantidad.
  • Cumplimiento de plazos — porcentaje de hallazgos cerrados dentro de la fecha comprometida, por unidad.
  • Tiempo promedio de resolución — días promedio entre "Notificar" e "Implementada/Auditada".

Solución de problemas

"No se pudo conectar al servidor": verificar que la URL sea accesible desde la red donde corre Power BI. Si Mawidabp está en una red privada, puede hacer falta un Gateway de datos.

"401 Unauthorized": el token está mal copiado o expiró. Regenerarlo desde Mawidabp.

"403 Forbidden": el usuario asociado al token no tiene permisos para ver el módulo de Seguimiento o el acceso al token. Revisar el perfil.

Faltan columnas que esperabas: el endpoint devuelve un subconjunto definido de campos. Si necesitás otros, abrí un pedido a soporte.

Soporte

Ante cualquier duda, escribí a soporte@mawidabp.com.