Pętla i redukcja w Qlik Cloud
Dzięki funkcji pętli i redukcji w Qlik Cloud możesz używać jednej aplikacji głównej do zarządzania kilkoma powiązanymi aplikacjami. Wszystkie powiązane aplikacje mogą mieć dane aktualizowane z aplikacji głównej.
Jak działa pętla i redukcja
Podczas używania pętli i redukcji dane są zbierane za pomocą aplikacji generatora QVD. Aplikacja generatora QVD zazwyczaj zawiera skrypt, który wybiera dane tylko z kilku pól w większym zestawie danych, na przykład pól Region i Produkt z takiego źródła danych jak plik programu Excel. Po uruchomieniu skryptu w aplikacji głównej wszystkie powiązane aplikacje przechowywane w różnych przestrzeniach zarządzanych są automatycznie aktualizowane.
Przykład pętli i redukcji
Poniższy przykład przedstawia aplikację główną przechowywaną w przestrzeni udostępnionej. Pusta aplikacja jest publikowana w przestrzeniach zarządzanych 1–4. Przestrzenie zarządzane mogą mieć lokalne pliki danych lub połączenia danych, z których mogą wykonywać przeładowania. Gdy dostępne są nowe dane, aplikacja główna zostaje przeładowana, a powiązane aplikacje są aktualizowane o najnowsze dane.
                    
                
Takie podejście ma kilka zalet:
- 
                        
Jedno źródło — aplikacja główna, która jest bardzo lekka, bo nie zawiera żadnych danych, a tylko logikę w skrypcie.
 - 
                        
Łatwa konserwacja aplikacji głównej dzięki jej niewielkiej wadze.
 - 
                        
Powiązane aplikacje w różnych przestrzeniach zarządzanych — sprzyja to elastyczności, a zabezpieczenia można ustawić dla przestrzeni, aplikacji lub obu tych obiektów.
 
Jak dane są przesyłane do przestrzeni
Skrypt w generatorze QVD wykonuje pętle przez wybrane pola i zapisuje zebrane dane w pliku danych QVD. Następnie skrypt zapisuje plik danych w każdej z przestrzeni zarządzanych. Gdy aplikacja główna zostanie przeładowana, powiązane aplikacje zostaną zaktualizowane o najnowsze dane.
                    
                
Konfiguracja pętli i redukcji
Do skonfigurowania pętli i redukcji wymagane są następujące elementy:
- 
                        
Aplikacja główna przechowywana w przestrzeni udostępnionej
 - 
                        
Przestrzenie zarządzane, po jednej na każdą zredukowaną aplikację
 - 
                        
Pusta aplikacja, opublikowana w każdej przestrzeni zarządzanej
 - 
                        
Generator QVD — aplikacja generująca plik danych