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 um loop e uma redução, 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.
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.
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