Estimador de capacidad de procesamiento de segmentación de clientes

Este estimador calcula la capacidad efectiva de un proceso de segmentación de clientes durante una ventana de trabajo. Parte del rendimiento por unidad, el número de unidades paralelas, las horas disponibles y la utilización efectiva para convertir una capacidad teórica en un volumen operativo aproximado.

Puede aplicarse a pipelines de scoring, clustering, enriquecimiento o actualización de segmentos cuando se necesita comprobar si un lote diario o periódico cabe dentro de la ventana prevista. El modelo es deliberadamente simple y sirve para una primera aproximación de dimensionamiento.

Recursos de procesamiento

clientes/h
unidades
h
%
Resultado
Clientes procesables por ventana
Capacidad nominal
Rendimiento efectivo/h
Utilización
Ventana

1. Estime el rendimiento unitario. Use una medición representativa de clientes procesados por hora.

2. Añada las unidades paralelas. Introduzca cuántos workers o nodos pueden trabajar simultáneamente.

3. Fije la ventana. Indique las horas disponibles para completar el procesamiento.

4. Ajuste la utilización. Reduzca el 100 % para reflejar esperas, pausas y pérdidas habituales.

5. Compare con el lote. El resultado efectivo debe superar el volumen previsto si quiere conservar margen operativo.

Capacidad efectiva = rendimiento por unidad × unidades × horas × utilización / 100

La fórmula supone que el rendimiento agregado escala linealmente con las unidades y que la utilización media es estable durante toda la ventana.

Qué significa el resultado

El resultado es una estimación del máximo volumen que puede procesarse bajo las condiciones introducidas.

Pruebas de carga reales son necesarias cuando existen cuellos de botella compartidos o variaciones fuertes del rendimiento.

Datos: 7.500 clientes/h, 6 unidades, 6 h y 75 % de utilización.

Cálculo: capacidad nominal = 7.500 × 6 × 6 = 270.000. Capacidad efectiva = 270.000 × 0,75 = 202.500.

Resultado: 202.500 clientes por ventana y 33.750 clientes efectivos por hora.

Interpretación: un lote de 200.000 clientes cabría aproximadamente en la ventana indicada, aunque con poco margen para variaciones.

¿Qué debe incluir el rendimiento por worker?

Mida el número medio de clientes o registros segmentados por hora por una unidad de procesamiento, incluyendo el flujo real que quiera dimensionar.

¿La utilización puede superar el 100 %?

No en este modelo. El 100 % representa el máximo nominal definido por el rendimiento introducido.

¿Cómo trato un proceso que solo funciona unas horas al día?

Introduzca directamente esas horas como ventana disponible. La capacidad diaria se calculará sobre ese periodo, no sobre 24 horas.

¿Puedo usar la herramienta para procesamiento por lotes?

Sí, si puede expresar el rendimiento medio del lote como registros por hora y el paralelismo como número de unidades equivalentes.

¿Qué cuellos de botella no refleja el cálculo?

No modela límites compartidos de memoria, red, base de datos, colas ni coordinación. Si dominan el sistema, el escalado real puede ser sublineal.