Por padrão, o tamanho do cache de transformação é definido como Automático. O Serviço de Integração de Dados calcula automaticamente os requisitos de memória em cache no tempo de execução. Você define a quantidade máxima de memória que o serviço pode alocar.
O Serviço de Integração de Dados usa as seguintes diretrizes para alocar automaticamente a memória:
Aloca mais memória para transformações com mais tempo de processamento.
O Serviço de Integração de Dados aloca mais memória para transformações que normalmente têm mais tempo de processamento. Por exemplo, o Serviço de Integração de Dados aloca mais memória à transformação do Classificador porque esta costuma levar mais tempo para ser executada.
Aloca mais memória para o cache de dados do que para o cache de índice.
As transformações de Agregador, Associador, Pesquisa e Classificação exigem um cache de índice e um cache de dados. Quando o Serviço de Integração de Dados divide a memória alocada para a transformação entre o cache de índice e o de dados, ele aloca mais memória para o cache de dados.
As transformações do Classificador exigem um único cache. O serviço alocará para o cache de Classificador toda a memória que está alocada para a transformação.