Par défaut, la taille du cache d'une transformation est définie sur Auto. Le service d'intégration de données calcule automatiquement la mémoire cache requise à l'exécution. Vous définissez la quantité maximale de mémoire que le service peut allouer.
Le service d'intégration de données applique les directives suivantes pour allouer automatiquement la mémoire :
Il alloue davantage de mémoire aux transformations dont le temps de traitement est plus élevé.
Le service d'intégration de données alloue davantage de mémoire aux transformations dont le temps de traitement est généralement plus élevé. Par exemple, le service d'intégration de données alloue plus de mémoire à la transformation Trieur, car elle prend généralement plus de temps pour s'exécuter.
Il alloue plus de mémoire au cache de données qu'au cache d'index.
Les transformations Agrégation, Jointure, Recherche et Rang requièrent un cache d'index et un cache de données. Lorsque le service d'intégration de données divise la mémoire dédiée à la transformation entre les caches d'index et de données, il alloue davantage de mémoire au cache de données.
Les transformations Trieur requièrent un seul cache. Le service alloue toute la mémoire dédiée à la transformation au cache du trieur.