# Loop e redução no Qlik Cloud

Com a funcionalidade de Loop e redução no Qlik Cloud, você pode usar um único aplicativo mestre para gerenciar vários aplicativos relacionados. Todos os aplicativos relacionados podem ter seus dados atualizados a partir do aplicativo mestre.

## Como funciona o loop e a redução

Ao fazer loop e reduzir, você coleta dados usando um aplicativo gerador de QVD. O aplicativo gerador de QVD normalmente tem um script que seleciona dados apenas de alguns campos em um conjunto de dados maior, por exemplo, os campos Região e Produto de uma fonte de dados, como um arquivo do Excel. Ao executar o script no aplicativo mestre, todos os aplicativos relacionados armazenados em diferentes espaços gerenciados são atualizados automaticamente.

### Exemplo de loop e redução

O exemplo a seguir mostra o aplicativo mestre armazenado em um espaço compartilhado. Um aplicativo vazio é publicado nos espaços gerenciados de 1 a 4. Os espaços gerenciados podem ter arquivos de dados locais ou conexões de dados a partir dos quais podem realizar recarregamentos. Quando novos dados estão disponíveis, o aplicativo mestre é recarregado, e os aplicativos relacionados são atualizados com os dados mais recentes.

Exemplo de loop e redução com aplicativo mestre conectado a aplicativos em espaços gerenciados

![](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/LoopAndReduce1.png)

Há vários benefícios nessa abordagem:

* Fonte única: um aplicativo mestre, que é muito leve, porque não contém dados, apenas a lógica do script.

* Fácil manutenção do aplicativo mestre devido ao seu peso leve.

* Aplicativos relacionados em diferentes espaços gerenciados: promove flexibilidade; a segurança pode ser definida no espaço, no aplicativo ou em ambos.

### Como os dados são transferidos para os espaços

O script no gerador QVD faz um loop pelos campos selecionados e armazena os dados coletados em um arquivo de dados QVD. O script então armazena o arquivo de dados em cada um dos espaços gerenciados. Quando o aplicativo mestre é recarregado, os aplicativos relacionados são atualizados com os dados mais recentes.

O gerador de QVD transfere os dados selecionados para os aplicativos

![](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/LoopAndReduce2.png)

### Configuração do loop e da redução

O seguinte é necessário para configurar o loop e a redução:

* Aplicativo mestre, armazenado em um espaço compartilhado

* Espaços gerenciados, um para cada aplicativo reduzido

* Aplicativo vazio, publicado em cada espaço gerenciado

* Gerador QVD, um aplicativo que gera um arquivo de dados