El número máximo de paralelismos determina la cantidad máxima de subprocesos paralelos que puede procesar una única etapa de canal. Configure la propiedad
Número máximo de paralelismos
para el servicio de integración de datos basándose en los recursos de hardware disponibles. Cuando aumente el valor del número máximo de paralelismos, podrá reducir la cantidad de tiempo de procesamiento.
Tenga en cuenta las siguientes directrices cuando configure el número máximo de paralelismos:
Aumente el valor según el número de CPU disponibles.
Aumente el valor del número máximo de paralelismos en función del número de CPU disponibles en los nodos donde se ejecutan las asignaciones. Al aumentar el valor del número máximo de paralelismos, el Servicio de integración de datos utiliza más subprocesos para ejecutar la asignación y aprovecha más CPU. Una asignación simple se ejecuta más rápidamente en dos particiones, pero suele requerir el doble de CPU que cuando se ejecuta la asignación en una única partición.
Tenga en cuenta el número total de subprocesos de procesamiento.
Tenga en cuenta el número total de subprocesos de procesamiento cuando establezca el valor del número máximo de paralelismos. Si una asignación compleja produce varios puntos de partición adicionales, el Servicio de integración de datos podría utilizar más subprocesos de procesamiento de los que puede manejar la CPU.
El número total de subprocesos de procesamiento es igual al valor del número máximo de paralelismos.
Tenga en cuenta los otros trabajos que debe ejecutar el Servicio de integración de datos.
Si configura el número máximo de paralelismos de tal forma que cada asignación utilice un gran número de subprocesos, quedarán menos subprocesos disponibles para que el Servicio de integración de datos ejecute tareas adicionales.
También puede cambiar el valor para una asignación.
De manera predeterminada, el número máximo de paralelismos de cada asignación está establecido en Automático. Todas las asignaciones utilizan el valor del número máximo de paralelismos definido para el Servicio de integración de datos.
En Developer tool, los desarrolladores pueden cambiar el valor del número máximo de paralelismos en las propiedades de tiempo de ejecución de la asignación para definir un valor máximo para una asignación concreta. Cuando el número máximo de paralelismos está establecido en valores enteros diferentes para el Servicio de integración de datos y para la asignación, el Servicio de integración de datos utiliza el valor más pequeño de los dos.
No se puede utilizar Developer tool para cambiar el valor del número máximo de paralelismos para los perfiles. Cuando el servicio de integración de datos convierte un trabajo de perfil en una o más asignaciones, las asignaciones siempre utilizan Automático para el valor del número máximo de paralelismos de asignación.