Cuando se ejecuta una asignación que utiliza una transformación de rango, el Servicio de integración de datos crea una memoria caché de índice y una memoria caché de datos en la memoria para procesar la transformación. Si el Servicio de integración de datos necesita más espacio del que hay disponible en la memoria caché, almacena los datos desbordados en archivos de memoria caché.
Al ejecutar una asignación que utiliza una transformación de rango, el Servicio de integración de datos compara una fila de entrada con las filas de la memoria caché de datos. Si la fila de entrada deja fuera de rango una fila de la memoria caché, el Servicio de integración de datos sustituye ésta por la fila de entrada. Si configura la transformación de rango a filas del grupo, el Servicio de integración de datos establece un rango en las filas de cada grupo.
El Servicio de integración de datos crea las siguientes memorias caché para la transformación de rango:
Memoria caché de índice que almacena valores de grupo tal y como están configurados en los puertos de agrupación.
Memoria caché de datos que almacena información basada en los puertos de agrupación.