Mejorar la calidad de análisis de los clientes con datos disponibles en tiempo real

EL CLIENTE

Empresa de telecomunicaciones que brinda servicios de telefonía fija y móvil, transmisión de datos, televisión paga e Internet, para individuos, empresas e instituciones en toda la República Argentina.

PROYECTO

El área de Marketing de la importante empresa de telecomunicaciones se acercó a ERGO con el requerimiento de tener mejor gestión sobre la calidad de servicio de sus productos, sobre la visibilidad de la red y la actividad de sus usuarios. La situación inicial se encontraba motivada por la idea de estudiar los comportamientos de los consumidores para poder diseñar nuevos productos y desarrollar campañas en tiempo real (real time).

Obtuvo un volumen diario de 16 mil millones de registro de datos, provenientes del proveedor Huawei, a través de un productor de Kafka ubicado dentro de la infraestructura de la organización.

El desafío era ingestar, hacer segura la red y enriquecer el alto volumen de información generada en tiempo real. Para satisfacer esta demanda, se crearon un repositorio de almacenamiento de información, un sistema de monitoreo de datos y un sistema de alarmas en real time. 

Por otra parte, se diseñó un producto capaz de monitorear en tiempo real el rendimiento y la tasa de transferencia de información. La herramienta permite hacer un pronóstico de ingesta futura e identifica si los volúmenes de datos ingresados son los esperados.

Se utilizó tecnología Apache Hadoop, Apache Kafka, Apache NiFi, Grafana, Elasticsearch y Python.

Solución

  • Se desarrollaron frameworks de ingesta online sobre NiFi capaces de procesar e ingestar más de 10 millones de eventos por segundo.
  • Se desarrollaron frameworks que permiten descomponer el mensaje, enriquecerlo y tomar una acción en función de su contenido en tiempo real.
  • Ingesta de datos en tiempo real para determinar el posicionamiento y el consumo.
  • Se implementaron algoritmos de aprendizaje automático (machine learning) para categorizar y segmentar (clusterizar) a los clientes. En función de la información obtenida se pueden realizar ofertas en tiempo real que sean específicas para cada tipo de cliente.

Flujo de información y sus tecnologías

  • En paralelo se desarrolló una solución de monitoreo en tiempo real para la ingesta y el procesamiento de información.
Tecnologías asociadas al monitor
  • Se creó un producto capaz de monitorear real-time el throughput consumido de la queues de Kafka por parte de NiFi, que a su vez realiza un forecast de ingesta futura y permite clasificar si los volúmenes son los esperados.
Herramienta de Monitoreo

Resultado

 

A partir de las herramientas desarrolladas e implementadas, el área de Marketing de la empresa puede realizar análisis certeros acerca del consumo de sus clientes y gestionar campañas, todo en tiempo real y en función de diversas variables, como por ejemplo, la geolocalización de sus usuarios.

La puesta en marcha del proyecto le permitió generar un mecanismo preparado para entender la experiencia del cliente y asegurarse que la misma sea satisfactoria.

Gracias al monitor creado, el área de Plataforma puede accionar y mitigar cualquier inconveniente relevante al flujo de información proveniente de Huawei antes que suceda.

CASOS RELACIONADOS