Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Konfiguracja narzędzi do migracji do Qlik Cloud

Narzędzia do migracji do Qlik Cloud pomagają zaplanować i przeprowadzić migrację do Qlik Cloud.

Pobierz i zainstaluj narzędzia do migracji do Qlik Cloud.

W zestawie narzędzi znajdują się:

  • Qlik Sense to SaaS Migration App — aplikacja Qlik Sense używana do zarządzania sekwencjonowaniem i monitorowania migracji.

  • QlikView to SaaS Migration App — aplikacja QlikView używana do zarządzania sekwencjonowaniem i monitorowania migracji. Wykorzystuje Pulpit nawigacyjny nadzoru QlikView.

  • Arkusz migracji — użyj tego arkusza kalkulacyjnego programu Microsoft Excel, aby zebrać listy użytkowników, ról, reguł zabezpieczeń, licencji, przestrzeni itp.

  • Skrypty migracji — używane w procesie migracji do Qlik Cloud.

Ostrzeżenie

Narzędzia te oferują ogólne wskazówki dotyczące możliwej migracji Twojej organizacji do Qlik Sense Enterprise SaaS. Informacje dostarczane przez Narzędzia są ogólnymi wytycznymi, a wszelka ocena ścieżek migracji do Qlik Sense Enterprise SaaS zgodna z potrzebami Twojej organizacji będzie wymagała dodatkowej, starannej analizy.

Sugestie oferowane przez Narzędzia służą wyłącznie celom informacyjnym i nie stanowią gwarancji ani oświadczenia firmy Qlik na temat rzeczywistego wdrożenia Qlik Sense Enterprise SaaS, które może najlepiej odpowiadać wymaganiom i preferencjom biznesowym Twojej organizacji. Sugestie opierają się na informacjach dostarczonych przez Klienta, a wszelkie niedokładności lub zmiany informacji dostarczonych przez Klienta mogą skutkować znacząco różnymi ocenami i wynikami. W przypadku jakiejkolwiek sprzeczności między wynikami użycia Narzędzi ESR a standardową Dokumentacją Qlik pierwszeństwo mają warunki standardowej Dokumentacji Qlik.

Historia zmian

W poniższej tabeli podsumowano zmiany w narzędziach do migracji do Qlik Cloud.

Data Notatki
10 maja 2022 r.

Pierwsze wydanie

12 lipca 2022 r.

Zaktualizowana aplikacja Migration

Nowe skrypty migracji

20 października 2022 r. Poprawki błędów
7 marca 2023 r. Arkusz migracji został zaktualizowany, aby obsługiwać zmiany ról użytkowników
29 czerwca 2023 r.

Dodano narzędzia do migracji QlikView.

Zaktualizowana aplikacja Migration

Nowe skrypty migracji

31 października 2023 r.

Zmieniono 7_migrateapps.ps1. Ten skrypt może teraz importować aplikacje z zawartością publiczną, społeczności i prywatną w przypadku arkuszy, zakładek i narracji oraz automatycznie przypisywać je właścicielom.

Niewielkie zmiany w skryptach w celu ich uaktualnienia do nowych poleceń qlik-cli.

28 listopada 2023 r. Dodatkowe arkusze do analizy modelu pojemności.

Poniższa ilustracja przedstawia sposób przeprowadzania migracji oraz jak narzędzia do migracji ułatwiają przenoszenie użytkowników i zasobów do chmury. Dane z Qlik Sense zarządzany przez klienta i metadane z Qlik Cloud są pobierane do aplikacji Migration. Tabele danych migracji są zapisywane w pliku CSV i importowane do Qlik Cloud za pomocą skryptów qlik-cli. Aplikacja Migration jest następnie przeładowywana, aby odzwierciedlić stan migracji. Ten proces jest zasadniczo taki sam dla wszystkich elementów, które mają być migrowane.

Procedura migracji danych z Qlik Sense zarządzany przez klienta do Qlik Cloud
Aplikacja Migration łączy się z Twoim wdrożeniem zarządzanym przez klienta oraz wdrożeniem w chmurze.

Skrypty migracji

Pobierz pliki metadanych .csv za pomocą aplikacji Migration. Skrypty te służą do importowania zarządzanych przez klienta zasobów do chmury. Więcej informacji zawiera temat Używanie skryptów migracji.

InformacjaAby móc uruchomić skrypty, musisz przejść do folderu, w którym się one znajdują. Skrypty należy uruchamiać po kolei, ponieważ istnieją między nimi zależności.

Przygotowanie migracji

Poniższe elementy ułatwią migrację i stanowią zalecaną procedurę.

  • Temat Planowanie migracji do Qlik Cloud. Do udanej migracji niezbędne są ocena i przygotowanie.

  • Narzędzia do migracji do Qlik Cloud — plik ZIP zawierający:

    • Aplikacja Qlik Cloud Migration służąca do zarządzania sekwencjonowaniem i monitorowaniem migracji.
    • Arkusz migracji: plik programu Excel. Użyj tego arkusza kalkulacyjnego, aby zebrać listy użytkowników, ról, reguł zabezpieczeń, licencji, przestrzeni itp.
    • Skrypty migracji do migracji elementów z Qlik Sense zarządzany przez klienta do Qlik Cloud.
  • qlik-cli: interfejs wiersza poleceń (CLI), dostępny w Qlik Developer: qlik-cli

Po dokonaniu oceny i zaplanowaniu wykonaj następujące czynności:

  1. Konfiguracja aplikacji Migration: zaimportuj aplikację SaaS Migration 1.x.qvf do Konsola zarządzania Qlik (QMC), skonfiguruj Łącznik REST, zmodyfikuj skrypt ładowania i przeładuj aplikację.

  2. Wyszukaj identyfikator swojej dzierżawy. Znajdziesz go w Qlik Cloud, w menu profilu użytkownika, w sekcji Informacje.

  3. Skonfiguruj skrypty migracji.

  4. Utwórz i zastosuj znaczniki do aplikacji i połączeń danych.

Konfiguracja aplikacji Migration

W tej sekcji opisano, jak zaimportować aplikację Migration, utworzyć klucz API i skonfigurować połączenie REST, a także zmodyfikować skrypt ładowania w aplikacji. Więcej informacji zawiera temat Konfigurowanie aplikacji Migration.

 

Importowanie aplikacji Migration

Wykonaj następujące czynności:

  1. W programie QMC otwórz menu Aplikacje.

  2. Kliknij Importuj.

  3. Przejdź do pobranej aplikacji SaaSMigration 1.x.qvf.

  4. Kliknij Importuj.

Aplikacja będzie teraz dostępna w hubie.

Konfiguracja połączenia REST

InformacjaDo utworzenia klucza API wymagana jest rola programisty. Role są przypisywane w funkcji Konsola zarządzania dzierżawy.

Zacznij od utworzenia klucza API w swojej dzierżawie w chmurze.

Wykonaj następujące czynności:

  1. W funkcji Konsola zarządzania swojej dzierżawy w chmurze otwórz klucze API.

  2. Kliknij Wygeneruj nowy.

  3. Kliknij pozycję Wygeneruj nowy klucz.

  4. Wprowadź opis klucza i ustaw datę wygaśnięcia klucza.

  5. Kliknij przycisk Generuj.

  6. Skopiuj klucz API i przechowaj go bezpiecznie.

Następny krok polega na skonfigurowaniu pliku Łącznik REST w Qlik Sense Enterprise on Windows.

Wykonaj następujące czynności:

  1. W Qlik Sense Enterprise on Windows utwórz nowe połączenie danych i wybierz REST jako źródło danych.

    InformacjaJeśli nie deklarujesz nic innego, zachowaj wartości domyślne.
  2. Wprowadź adres URL w następującym formacie: https://<dzierżawa>.<region>.qlikcloud.com/api/v1/items.

  3. W sekcji Additional request parameters > Query headers wprowadź Authorization w polu Name, a w polu Value wprowadź „Bearer” wraz z wygenerowanym wcześniej kluczem API. Zwróć uwagę na spację między „Bearer” a kluczem API.

  4. W sekcji Pagination > Pagination type wybierz Next URL, a jako ścieżkę „Next url” wprowadź root/links/next/href.

  5. Wprowadź nazwę połączenia, na przykład REST dla Qlik Cloud.

  6. Kliknij polecenie Utwórz.

Modyfikowanie skryptu ładowania

Wykonaj następujące czynności:

  1. W hubie Qlik Sense otwórz aplikację SaaSMigration 1.x.qvf.

    Zostanie wyświetlony przegląd aplikacji.

  2. Otwórz edytor ładowania danych.

  3. Otwórz sekcję ** configuration **.

  4. W wierszu Set vu_tenant_fqdn wprowadź w pełni kwalifikowaną nazwę domeny swojej dzierżawy.

    Przykład: Set vu_tenant_fqdn = 'my_tenant.eu.qlikcloud.com';

  5. W wierszu Set vu_rest_connection_SaaS wprowadź nazwę połączenia REST z Twoją dzierżawą Qlik Cloud.

    Przykład: Set vu_rest_connection_SaaS = 'MyRESTConnection for SaaS';

  6. W wierszu SET vu_central_node_host_name wprowadź nazwę hosta węzła centralnego lub nazwę komputera.

    Przykład 1: SET vu_central_node_host_name = 'sense-central-node'

    Przykład 2: SET vu_central_node_host_name = 'my-central-node.domain.com'

  7. Jeśli wirtualny serwer proxy ma prefiks, musisz go wprowadzić w wierszu SET vu_virtual_proxy_prefix = '';
    Przykład: SET vu_virtual_proxy_prefix = 'my-virtual-proxy-prefix';

Przykład modyfikacji skryptu ładowania

Konfigurowanie qlik-cli i skryptów migracji

Wykonaj następujące czynności:

  1. Zainstaluj Qlik-CLI for Windows — interfejs wiersza poleceń dla Qlik Sense SaaS. Zapewnia on dostęp do wszystkich publicznych interfejsów API za pośrednictwem wiersza poleceń, co ułatwia tworzenie skryptów oraz automatyzację nowych i starych przepływów pracy.

  2. Plik qlik.exe musi się znajdować w ścieżce wykonywania systemu Windows. W zależności od tego, jak zainstalowano qlik-cli, qlik.exe może domyślnie nie znajdować się w ścieżce systemu Windows.

  3. Skonfiguruj połączenie z Qlik Cloud — zobacz temat Pierwsze kroki.

  4. Skonfiguruj połączenie z Qlik Sense zarządzany przez klienta — zobacz temat Qlik Sense: jak skonfigurować uwierzytelnianie JWT.

  5. Edytuj plik 0_globals.ps1 i ustaw nazwy kontekstowe dla:

    • $QlikSaaSContext

    • $tenantid

      Identyfikator TenantId znajduje się w obszarze Twój profil użytkownika > Informacje.

    • $MIGRATIONFROM = “Qlik Sense”

    Konfiguracja nazwy kontekstowej dla 0_globals.ps1

    Konfiguracja nazwy kontekstu w PowerShell
InformacjaUruchom kolejno skrypty od 1 do 7, ponieważ istnieją pomiędzy nimi zależności. Na przykład w skrypcie 2_setspaces.ps1 zakłada się, że użytkownicy są już w systemie w wyniku uruchomienia skryptu 1_setusers.ps1.
WskazówkaWięcej informacji zawiera temat Konfiguracja Qlik CLI.

Tworzenie i stosowanie znaczników

Dobrze jest nadać uprawnienia administratora zawartości osobom, które mogą oceniać i oznaczać aplikacje oraz połączenia danych.

  1. Utwórz następujące znaczniki w funkcji QMC, sekcji Znaczniki dla Qlik Sense zarządzany przez klienta:

    • Con Status - 05 Selected

    • Con Status - 10 Configured

    • Con Status - 20 Tested

    • Con Status - 30 Completed

    • Con Status - 99 Not Required

    • Con Type Data Files

    • Con Type Data Gateway - Data Access

    • Con Type Native Connector

    • App - 05 Migrated via Multi-Cloud

    • App - 05 URL Link to Qlik Sense Windows

    • App - 10 Selected for Migration Review

    • App - 20 Migration Remediation Needed

    • App - 30 Ready to Migrate

    • App - 40 Migration Complete

    • App - 99 Will Not Migrate

  2. Oceń aplikacje i połączenia danych oraz odpowiednio zastosuj znaczniki.

  3. W sekcji Aplikacje w QMC wybierz aplikacje, które będą miały ten sam znacznik.

  4. Kliknij Edytuj i wybierz odpowiedni znacznik.

Pracuj iteracyjnie z kilkoma różnymi typami aplikacji jednocześnie i sprawdzaj postęp migracji w arkuszu Application SaaS Migration Status w aplikacji SaaS Migration — zobacz temat Migrowanie aplikacji.

Dowiedz się więcej

Visit the discussion forum at community.qlik.com

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!