Armazenando opções em cache para nós
Para otimizar a execução de fluxos, você pode configurar um cache em qualquer nó não terminal. Ao configurar um cache em um nó, o cache é preenchido com os dados que passam pelo nó na próxima vez que você executa o fluxo de dados. A partir de então, os dados são lidos do cache (que é armazenado temporariamente) em vez da origem de dados.
Nós com caching ativado são exibidos com um ícone de barra invernada especial. Quando os dados são armazenados em cache no nó, o ícone muda para uma marca de seleção.

Se você alterar o fluxo depois que os dados forem armazenados em cache, o fluxo não será executado novamente de forma automática para atualizar o cache. Por exemplo, depois de armazenar dados em cache no nó Aggregate, você altera um parâmetro de fluxo que afeta os dados em vários nós. Se você executar o fluxo, os dados em cache do nó Aggregate ainda serão usados. Para ver as alterações relacionadas ao parâmetro de fluxo, desative o armazenamento em cache ou libere os caches.
Para ativar um cache
Passe o mouse sobre o nó no seu fluxo e clique no menu de estouro
e selecione .
Você pode desativar o armazenamento em cache a qualquer momento, desabilitando-o.
Nós de armazenamento em cache em um banco de dados
Para fluxos executados em um banco de dados, é possível armazenar dados em cache no meio do fluxo para uma tabela temporária no banco de dados em vez do sistema de arquivos. Quando combinado com a otimização de SQL, esse armazenamento em cache pode resultar em ganhos significativos de desempenho. Por exemplo, a saída de um fluxo que mescla várias tabelas para criar uma exibição de mineração de dados pode ser armazenada em cache e reutilizada conforme necessário. Ao gerar SQL automaticamente para todos os nós de recebimento de dados, o desempenho pode ser melhorado.
Para aproveitar a vantagem do armazenamento em cache do banco de dados, a otimização de SQL e o armazenamento em cache do banco de dados devem estar ativados.
Com o armazenamento em cache ativado em um banco de dados, é possível armazenar dados em cache em qualquer nó não terminal. O cache é criado automaticamente diretamente no banco de dados na próxima vez que o fluxo for executado. Se o cache do banco de dados ou a otimização do SQL não estiver ativado, o cache será gravado no sistema de arquivos.
Para liberar um cache
Um ícone de barra inverte por nó indica que seu cache está vazio. Quando o cache está cheio, o ícone se torna uma marca de seleção. Se quiser substituir o conteúdo do cache, você deve primeiro liberar o cache e, em seguida, executar novamente o fluxo de dados para reabastecê-lo.
Passe o mouse sobre o nó em seu fluxo, clique no menu de estouro
e selecione .