MedModus
Casos de estudio

Datos y Analítica — Fabric y Power BI

Construcción de una plataforma analítica escalable con Microsoft Fabric

Diseño e implantación de una plataforma integral de Microsoft Fabric y Power BI para ofrecer analítica segura y de alto rendimiento en una red de cientos de farmacias.

Logotipo de Navi Group
de farmacias analizadas en una única plataforma
100s
de registros procesados
decenas de millones
entornos gobernados (Dev / UAT / Prod)
3
01

El reto

Navi Group es un proveedor líder de tecnología y servicios para farmacias comunitarias en Irlanda, con una red que abarca cientos de farmacias. Su cartera incluye el software de dispensación DispenSense, TillSense para punto de venta y una gama creciente de servicios digitales para farmacia comunitaria.

A medida que seguían creciendo el volumen y la variedad de datos generados por sus plataformas tecnológicas, Navi Group necesitaba una arquitectura moderna de datos y analítica capaz de soportar su escala actual y su crecimiento futuro.

La plataforma debía reunir datos de múltiples fuentes, procesar de forma fiable grandes volúmenes de información, proporcionar acceso seguro a los datos de las farmacias y ofrecer reporting ágil en Power BI sobre conjuntos de datos grandes y complejos, al tiempo que proporcionaba a los propios analistas e ingenieros de Navi Group una base que pudieran gestionar y ampliar.

02

Nuestro enfoque

MedModus trabajó con Navi Group para diseñar e implantar una plataforma analítica integral utilizando Microsoft Fabric y Power BI, estableciendo Fabric como la capa analítica central entre los sistemas operativos y el reporting.

La arquitectura combina ingesta y transformación automatizadas, un Fabric Data Warehouse central, modelización semántica con Direct Lake y modo Import, reporting de Power BI, seguridad y supervisión. Entornos separados de Desarrollo, UAT y Producción proporcionan un ciclo de vida de desarrollo controlado.

En lugar de diseñar en torno a informes individuales o sistemas fuente, el objetivo fue crear una base analítica reutilizable a la que pudieran incorporarse con el tiempo nuevas fuentes de datos y nuevos casos de uso.

03

La solución

Los datos de los sistemas operativos de Navi Group se ingieren automáticamente en Microsoft Fabric mediante pipelines y dataflows. Los grandes conjuntos de datos transaccionales se procesan y organizan dentro de un Fabric Data Warehouse, utilizando procesamiento incremental cuando resulta adecuado para gestionar de forma eficiente datos nuevos y cambiantes.

Para conjuntos de datos de gran volumen, Direct Lake permite que Power BI trabaje de forma eficiente con los datos alojados en la plataforma Fabric, mientras que el modo Import se utiliza para conjuntos más pequeños. Un modelo semántico central proporciona relaciones, medidas y lógica de negocio coherentes que se reutilizan en todo el reporting.

La seguridad se implementa mediante seguridad a nivel de fila, de modo que la misma plataforma presta servicio a farmacias individuales y grupos de farmacias mientras cada usuario solo ve la información a la que tiene derecho. La supervisión y las alertas automatizadas ofrecen visibilidad sobre el procesamiento y la actualización de los datos, así como posibles fallos, y la monitorización de capacidad de Fabric muestra la utilización de la plataforma a medida que aumenta el uso.

El benchmarking seguro entre farmacias era un requisito clave: las farmacias necesitaban comparar su rendimiento con grupos comparables sin acceder a los datos subyacentes de otras farmacias. MedModus separó la información agregada de los grupos comparables de los datos protegidos a nivel de farmacia, de modo que las comparaciones relevantes aparecen dentro de informes interactivos de Power BI manteniendo los límites de seguridad alrededor de datos comercialmente sensibles.

Los entornos de Desarrollo, UAT y Producción proporcionan un proceso controlado de publicación, y un framework CI/CD basado en GitHub aporta control de versiones y despliegue automatizado entre entornos Fabric.

Reporting disponible en la plataforma

Panel de Power BI de dispensación farmacéutica mostrando artículos dispensados, valor dispensado y ventas dispensadas, con tendencias de volumen acumulado frente al año anterior y al benchmark de la red
Un informe de Power BI a nivel de farmacia construido sobre la plataforma Fabric: principales métricas de dispensación con comparaciones interanuales y de red, y volumen acumulado de dispensación frente al periodo anterior y un benchmark anonimizado de la red, permitiendo la comparación entre pares sin exponer los datos subyacentes de otras farmacias.

Resultados

Qué cambió para la organización una vez que la plataforma entró en funcionamiento.

  • Cientos de farmacias

    soportadas en una única plataforma Fabric

  • Decenas de millones

    de registros procesados a escala

  • Capa de datos central

    que abarca múltiples sistemas operativos

  • Automatizado e incremental

    procesamiento de datos

  • Seguridad a nivel de fila

    para analítica de farmacias y grupos

  • Benchmarking entre pares

    sin exponer datos a nivel de farmacia

  • Supervisión y alertas

    para un funcionamiento continuo y fiable

  • GitHub CI/CD

    para despliegues repetibles de Fabric

¿Se enfrenta a un reto similar?

Le mostraremos cómo se llevó a cabo este proyecto y cómo sería una primera fase equivalente para su organización.

Más casos de estudio
New Website General Contact Form (#19)