O Serviço de Integração de Dados cria um cache na memória para executar a transformação do Classificador. O Serviço de Integração de Dados passa todos os dados recebidos para a transformação do Classificador antes de executar a operação de classificação. Se o Serviço de Integração de Dados exigir mais espaço que o disponível no cache de memória, ele armazenará temporariamente os dados no diretório de trabalho da transformação do Classificador.
Se você não configurar o tamanho do cache para classificar todos os dados na memória, um aviso será exibido no log da sessão, declarando que o Serviço de Integração de Dados fez várias transmissões nos dados de origem. O Serviço de Integração de Dados faz várias transmissões nos dados quando ele tem que paginar informações no disco para concluir a classificação. A mensagem especifica a quantidade de memória necessária para uma única transmissão, que é quando o Serviço de Integração de Dados lê os dados uma vez e executa a classificação na memória sem paginar no disco. Para otimizar o desempenho do mapeamento, configure o tamanho do cache para que o Serviço de Integração de Dados faça uma transmissão de dados.
Se a quantidade de dados recebidos for maior que o tamanho do cache do Classificador, o Serviço de Integração de Dados armazenará temporariamente os dados no diretório de trabalho da transformação do Classificador. Ao armazenar dados no diretório de trabalho, o Serviço de Integração de Dados requer que o espaço em disco seja pelo menos duas vezes maior que a quantidade de dados recebidos.
Para obter o melhor desempenho, configure o tamanho do cache de Classificador com um valor menor ou igual à quantidade de memória física disponível na máquina que executa o mapeamento. Para classificar dados usando uma transformação do Classificador, aloque pelo menos 16 MB (16.777.216 bytes) de memória física. O tamanho do cache do Classificador é definido como Automático por padrão.