Dystrybuowanie aplikacji do Qlik Cloud
Gdy publikujesz aplikacje w strumieniach w Qlik Sense zarządzanym przez klienta, możesz również dystrybuować aplikacje w swoim wdrożeniu Qlik Cloud. Dokonując konfiguracji w Qlik Sense zarządzanym przez klienta oraz w dzierżawie w chmurze, możesz zautomatyzować dystrybucję w chmurze, aby aplikacje były automatycznie dystrybuowane we wdrożeniu Qlik Cloud po opublikowaniu ich w strumieniu.
Aplikacje rozproszone w Qlik Cloud
Gdy aplikacja w Client-Managed Qlik Sense jest dystrybuowana, jej kopia jest udostępniana w przestrzeni zarządzanej w dzierżawie Qlik Cloud.
W Qlik Cloud aplikacja działa podobnie do aplikacji opublikowanej w przestrzeni zarządzanej, z następującym wyjątkiem:
-
Narzędzie Przeglądarka modelu danych nie jest widoczne dla nikogo, kto otworzy aplikację. Dotyczy to również użytkowników z rolami Właściciel i Może zarządzać w zarządzanej przestrzeni.
Po dystrybucji aplikacji w Qlik Cloud aplikacja jest teraz Tymczasowa i gotowa do udostępnienia użytkownikom. Administratorzy dzierżawy i analityki udostępniają aplikację, ustawiając dla niej przestrzeń w centrum aktywności Administrowanie. Więcej informacji zawiera temat Ustawianie przestrzeni dla aplikacji tymczasowych.
Wymagania wstępne
Aby dystrybuować aplikację z Qlik Sense zarządzanego przez klienta do Qlik Cloud potrzebne są:
- Dzierżawa Qlik Cloud.
- Licencja obejmująca środowisko wielochmurowe. Jeden z następujących elementów
- Ten sam podpisany klucz licencyjny do Qlik Sense Enterprise on Windows i Qlik Cloud.
Różne podpisane klucze licencyjne, z licencją na Qlik Sense Enterprise on Windows z włączonymi atrybutami chmurowymi.
Konfiguracje
Poniżej znajduje się ogólny opis czynności konfiguracyjnych.
-
Utwórz wdrożenie w konsoli Konsola zarządzania Qlik (QMC) swojego serwera Qlik Sense Enterprise on Windows.
-
Utwórz konfigurację wielochmurowego dostawcy tożsamości w dzierżawie.
-
Utwórz zasady dystrybucji w konsoli QMC.
Konfiguracja wdrożenia
Wykonaj następujące czynności:
-
Na stronie początkowej QMC otwórz pozycję Dystrybucja chmurowa.
-
Kliknij Konfiguracja wdrożenia.
-
Kliknij Set up new (Skonfiguruj nowe) w lewym dolnym rogu.
-
Wprowadź nazwę wdrożenia.
Nazwy tej będziesz używać w zasadach dystrybucji.
-
Wprowadź punkt końcowy API, czyli swój adres dzierżawy.
Przykład: https://moja-dzierzawa.eu.qlikcloud.com.
-
Jako ustawienie Audience (Odbiorcy) wprowadź qlik.api.
-
Wybierz Use local bearer token (Użyj lokalnego tokenu okaziciela).
InformacjaKorzystanie z lokalnego tokenu okaziciela upraszcza konfigurację. Jeżeli go nie używasz, trzeba wprowadzić zamiast tego wartości Identyfikator klienta, Klucz tajny klienta i Punkt końcowy tokenu. -
Kliknij Skopiuj do schowka.
Lokalny token okaziciela jest potrzebny do konfiguracji dostawcy tożsamości.
- Kliknij przycisk Zastosuj.
Tworzenie konfiguracji dostawcy tożsamości
Wykonaj następujące czynności:
-
Otwórz centrum aktywności Administrowanie w dzierżawie Qlik Cloud i wybierz pozycję Dostawca tożsamości w menu po lewej stronie.
-
Kliknij polecenie Utwórz nowe.
Zostanie otwarte okno Utwórz konfigurację dostawcy tożsamości.
-
Jako Typ wybierz Multi-cloud.
-
Opcjonalnie wpisz opis.
-
W polu Lokalny token okaziciela wklej token skopiowany podczas konfiguracji wdrożenia.
Tworzenie zasad dystrybucji
Zasady dystrybucji służą do określania, czy opublikowaną aplikację można dystrybuować do jednego lub kilku wdrożeń w Qlik Cloud. Dystrybuować można tylko opublikowane aplikacje.
Wykonaj następujące czynności:
-
W QMC programu Qlik Sense Enterprise on Windows otwórz sekcję Dystrybucja chmurowa i wybierz Zasady dystrybucji.
-
Kliknij polecenie Utwórz nowe.
-
Na liście Create rule from template (Utwórz regułę na podstawie szablonu) wybierz pozycję Distribution_App.
-
Nazwij zasadę dystrybucji.
-
W sekcji Podstawowa sprawdź, czy filtr zasobów ma wartość App_* i czy wybrano działanie Dystrybucja.
-
W edytorze reguł zachowaj wartości podmiot, nazwa, = i wartość. W ostatnim polu wystarczy dodać nazwę utworzonego wcześniej wdrożenia (w Konfiguracja wdrożenia). Załóżmy, że jest to deployment.
Pole Warunkiw sekcji Zaawansowane powinno zawierać następujący ciąg:: ((subject.name="deployment")).
-
Kliknij Validate rule (Sprawdź poprawność reguły).
Składnia reguły zostanie sprawdzona i, jeśli będzie poprawna, zostanie wyświetlone potwierdzenie.
-
Kliknij Zastosuj, aby zapisać regułę.
Jest to prosty przykład dystrybucji aplikacji, w którym wszystkie aplikacje publikowane w strumieniu są również dystrybuowane w Twojej dzierżawie Qlik Cloud. Korzystając z właściwości niestandardowych, możesz określić bardziej szczegółowe reguły dystrybucji aplikacji — zobacz temat Distribution policies - example (tylko w języku angielskim).