Open source · Apache NiFi · 2026
De la máquina a Power BI con Apache NiFi
- Problema
- En muchas plantas el OEE se calcula a mano en Excel una vez al mes: cuando el número sale malo ya nadie recuerda qué pasó, y cada encargado apunta las paradas a su manera.
- Qué hice
- Un pipeline completo con datos inventados: tres máquinas simuladas publican por MQTT si están en marcha o paradas, la causa y las piezas buenas y malas. Apache NiFi 2 lo lee, valida el JSON contra un esquema, aplica las reglas de negocio, pone el turno y el nombre de la máquina desde el maestro de PostgreSQL y lo guarda. Los mensajes malos van a una cola de errores, cada uno con su motivo.
- Resultado
- El OEE (disponibilidad × rendimiento × calidad) por máquina y turno, las paradas por causa y el scrap salen de vistas SQL listas para Power BI. Todo arranca con un solo
docker compose upen unos dos minutos y, en las pruebas, ninguno de los 12.960 mensajes del histórico se perdió. Incluye la plantilla del flujo en JSON y una guía para escalar NiFi: back pressure, prioridad de colas y cuándo pasar a clúster.

Apache NiFi 2 · MQTT · PostgreSQL · Power BI · Python · Docker
Servicio relacionado: Power BI para fábricas: OEE, paradas y scrap
Si en tu equipo hay tareas que se repiten o datos que no cuadran, cuéntamelo: info@arcedatalab.com