Rate
La operación Rate limita la velocidad de lectura de tu fuente de datos, ya sea para todo el conjunto de datos o específicamente por entidad. Esto puede ser útil para controlar el uso de recursos o para simular escenarios de procesamiento de datos más lentos.
Resumen
La operación Rate te permite:
- Controlar qué tan rápido se leen los datos de las fuentes
- Establecer límites de velocidad para todas las entidades colectivamente o individualmente
- Especificar la velocidad de procesamiento en registros por segundo
- Gestionar el consumo de recursos del sistema durante el procesamiento de datos
Configuración
Alcance
Elige cómo aplicar el límite de velocidad:
Todas las entidades: Aplica el mismo límite de velocidad a todas las entidades en tu conjunto de datos. Esto es útil cuando quieres una velocidad de procesamiento uniforme en todos los datos.
Por entidad: Te permite establecer diferentes límites de velocidad para diferentes tipos de entidades. Esto es útil cuando algunas entidades requieren un procesamiento más lento que otras.
Valor de Velocidad
Especifica el número máximo de registros a procesar por segundo. Por ejemplo:
- Establecer un valor de 100 significa procesar como máximo 100 registros por segundo
- Establecer un valor de 10 significa procesar como máximo 10 registros por segundo
Valores más bajos resultan en un procesamiento más lento pero pueden reducir la carga en tu sistema o fuentes de datos.
Ejemplos
Limitación de Velocidad Uniforme
Para procesar todas las entidades a 50 registros por segundo:
- Selecciona el alcance "Todas las entidades"
- Ingresa "50" como el valor de velocidad
Limitación de Velocidad por Entidad
Para procesar clientes a 100 registros por segundo y órdenes a 25 registros por segundo:
- Selecciona el alcance "Por entidad"
- Configura la entidad cliente con valor de velocidad de 100
- Configura la entidad orden con valor de velocidad de 25
Esta operación te ayuda a controlar el ritmo del procesamiento de datos para evitar abrumar tu sistema o fuentes de datos.