De forma predeterminada, el tamaño de la memoria caché de una transformación se establece como Auto. El Servicio de integración de datos calcula automáticamente los requisitos de la memoria caché en tiempo de ejecución. Es posible definir la cantidad máxima de memoria que puede asignar el servicio.
El Servicio de integración de datos utiliza las siguientes directrices para asignar automáticamente la memoria:
Asigna más memoria a las transformaciones con un mayor tiempo de procesamiento.
El Servicio de integración de datos asigna más memoria a las transformaciones que suelen requerir un mayor tiempo de procesamiento. Por ejemplo, el Servicio de integración de datos asigna más memoria a la transformación de ordenación porque esta suele tardar más en ejecutarse.
Asigna más memoria a la memoria caché de datos que a la memoria caché de índice.
Las transformaciones de agregación, combinación, búsqueda y rango requieren una memoria caché de índice y una memoria caché de datos. Cuando el Servicio de integración de datos divide la memoria asignada para la transformación entre la memoria caché de índice y la de datos, asigna más memoria a la memoria caché de datos.
Las transformaciones de ordenación requieren una única memoria caché. El servicio asigna toda la memoria asignada para la transformación a la memoria caché de ordenación.