Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Einrichten der Qlik Cloud-Migrations-Tools

Qlik Cloud-Migrations-Tools unterstützen Sie dabei, Ihre Migration zu Qlik Cloud zu planen.

Laden Sie die Qlik Cloud-Migrations-Tools herunter und installieren Sie sie.

Im Toolset enthalten sind:

  • Qlik Sense to SaaS Migration App: Qlik Sense App, die zum Verwalten der Abfolge und Überwachung Ihrer Migration verwendet wird.

  • QlikView to SaaS Migration App: QlikView App, die zum Verwalten der Abfolge und Überwachung Ihrer Migration verwendet wird. Verwendung des QlikView Governance Dashboard.

  • Migrations-Arbeitsblatt: Dieses Microsoft Excel-Arbeitsblatt wird verwendet, um Listen von Benutzern, Rollen, Sicherheitsregeln, Lizenzen, Bereichen usw. aufzustellen.

  • Migrationsskripte: werden im Prozess der Migration zu Qlik Cloud verwendet.

Warnhinweis

Diese Tools bieten allgemeine Hilfestellung für eine mögliche Migration Ihrer Organisation zu Qlik Sense Enterprise SaaS. Bei den von den Tools bereitgestellten Informationen handelt es sich um allgemeine Leitlinien. Für eine Bewertung der Migrationspfade zu Qlik Sense Enterprise SaaS sind weitere Prüfungen der Bedürfnisse Ihrer Organisation erforderlich.

Die Vorschläge der Tools dienen nur zu Informationszwecken und stellen keine Gewährleistung oder Zusicherung seitens Qlik dar, welche konkrete Qlik Sense Enterprise SaaS Bereitstellung sich am besten für Ihre geschäftlichen Anforderungen und Vorlieben eignet. Die Vorschläge basieren auf den vom Kunden bereitgestellten Informationen, und jegliche Ungenauigkeiten oder Änderungen der Informationen, die vom Kunden bereitgestellt werden, können zu erheblichen Unterschieden bei den einzelnen Bewertungen und Ergebnissen führen. Bei Konflikten zwischen den Ergebnissen einer Verwendung der ESR Tools und der Standarddokumentation von Qlik haben die Bestimmungen der Standarddokumentation von Qlik Vorrang.

Revisionsverlauf

Die folgende Tabelle bietet eine Übersicht über die Änderungen an den Qlik Cloud-Migrations-Tools

Datum Notizen
10. Mai 2022

Erste Version

12. Juli 2022

Aktualisierte Migrations-App

Neue Migrationsskripte

20. Oktober 2022 Fehlerkorrekturen
7. März 2023 Das Arbeitsblatt „Migration“ wurde aktualisiert und unterstützt jetzt Änderunge an den Benutzerrollen
29. Juni 2023

Tools für die QlikView Migration wurden hinzugefügt.

Aktualisierte Migrations-App

Neue Migrationsskripte

31. Oktober 2023

7_migrateapps.ps1 überarbeitet. Das Skript kann jetzt Apps mit öffentlichen, Community- und persönlichen Inhalten für Arbeitsblätter, Lesezeichen und Storys importieren und sie automatisch Besitzern zuweisen.

Kleinere Änderungen wurden an Skripten vorgenommen, um sie für neue qlik-cli-Befehle zu aktualisieren.

28. November 2023 Weitere Arbeitsblätter für die Kapazitätsmodellanalyse.

Die folgende Abbildung zeigt, wie die Migration durchgeführt wird und wie die Migrations-Tools Sie dabei unterstützen, Benutzer und Objekte in die Cloud zu verschieben. Daten aus Qlik Sense Client-Managed und Metadaten aus Qlik Cloud werden per Pull in die Migrations-App verschoben. Migrationsdatentabellen werden in einer CSV-Datei gespeichert und anhand der qlik-cli-Skripte in Qlik Cloud importiert. Die Migrations-App wird dann erneut geladen, um den Migrationsstatus wiederzugeben. Dieser Prozess ist im Wesentlichen der Gleiche für alle Elemente, die migriert werden sollen.

Verfahren für das Migrieren von Daten von Qlik Sense Client-Managed zu Qlik Cloud
Die Migrations-App verbindet Ihre clientverwaltete Bereitstellung mit Ihrer Cloud-Bereitstellung.

Migrationsskripts

Laden Sie die CSV-Metadatendateien mithilfe der Migrations-App herunter. Die Skripte werden verwendet, um clientverwaltete Objekte in die Cloud zu importieren. Weitere Informationen finden Sie unter Verwenden von Migrationsskripten.

InformationshinweisUm die Skripte ausführen zu können, müssen Sie zu dem Ordner navigieren, in dem sich die Skripte befinden. Die Skripte müssen der Reihe nach ausgeführt werden, da Abhängigkeiten zwischen ihnen bestehen.

Vorbereitung der Migration

Die folgende Elemente unterstützen die Migration und beschreiben einen empfohlenen Arbeitsablauf.

  • Thema: Planen der Migration zu Qlik Cloud. Die Bewertung und die Vorbereitung sind entscheidend für eine erfolgreiche Migration.

  • Qlik Cloud-Migrations-Tools: ZIP-Datei mit folgendem Inhalt:

    • Qlik Cloud-Migrations-App, die zum Verwalten der Abfolge und Überwachung Ihrer Migration verwendet wird.
    • Migrationsarbeitsblatt: Excel-Datei. Nutzen Sie dieses Arbeitsblatt, um Listen von Benutzern, Rollen, Sicherheitsregeln, Lizenzen, Bereichen usw. aufzustellen.
    • Migrationsskripte für das Migrieren von Elementen von Qlik Sense Client-Managed zu Qlik Cloud.
  • qlik-cli: Eine Befehlszeilenschnittstelle (CLI), die unter Qlik Entwickler: qlik-cli verfügbar ist

Nach der Bewertung und Planung verfahren Sie folgendermaßen:

  1. Migrations-App einrichten: Importieren Sie die App SaaS Migration 1.x.qvf in die Qlik Management Console (QMC), richten Sie REST-Konnekto ein, bearbeiten Sie das Ladeskript und laden Sie die App erneut.

  2. Suchen Sie nach der ID Ihre Mandanten. Sie finden sie in Qlik Cloud im Benutzerprofilmenü unter Info.

  3. Konfigurieren Sie die Migrationsskripte.

  4. Erstellen Sie Tags und wenden Sie sie auf Apps und Datenverbindungen an.

Einrichten der Migrations-App

In diesem Abschnitt wird beschrieben, wie Sie die Migrations-App importieren, einen API-Schlüssel erstellen, eine REST-Verbindung einrichten und das Ladeskript in der App ändern. Weitere Informationen finden Sie unter Einrichten der Migrations-App.

 

Importieren der Migrations-App

Gehen Sie folgendermaßen vor:

  1. Öffnen Sie in QMC Apps.

  2. Klicken Sie auf Importieren.

  3. Navigieren Sie zur App SaaSMigration 1.x.qvf, die Sie heruntergeladen haben.

  4. Klicken Sie auf Importieren.

Die App ist jetzt im Hub verfügbar.

Einrichten der REST-Verbindung

InformationshinweisZum Erstellen eines API-Schlüssels benötigen Sie die Rolle „Entwickler“. Die Rollen werden in der Verwaltungskonsole Ihres Mandanten zugewiesen.

Erstellen Sie zunächst einen API-Schlüssel in Ihrem Cloud-Mandanten.

Gehen Sie folgendermaßen vor:

  1. Öffnen Sie in der Verwaltungskonsole Ihres Cloud-Mandanten API-Schlüssel.

  2. Klicken Sie auf Neu generieren.

  3. Klicken Sie auf Neuen Schlüssel generieren.

  4. Geben Sie eine Schlüsselbeschreibung ein und legen Sie das Ablaufdatum des Schlüssels fest.

  5. Klicken Sie auf Generieren.

  6. Kopieren Sie den API-Schlüssel und speichern Sie ihn an einer sicheren Stelle.

Als nächsten Schritt konfigurieren Sie REST-Konnekto in Qlik Sense Enterprise on Windows.

Gehen Sie folgendermaßen vor:

  1. Erstellen Sie in Qlik Sense Enterprise on Windows eine neue Datenverbindung und wählen Sie REST als Datenquelle aus.

    InformationshinweisWenn nichts anderes angegeben ist, behalten Sie die Standardwerte bei.
  2. Geben Sie die URL im folgenden Format ein: https://<mandant>.<region>.qlikcloud.com/api/v1/items.

  3. Geben Sie im Abschnitt Additional request parameters > Query headers den Namen Authorization im Feld Name und im Feld Value den Begriff „Bearer“ gefolgt von dem zuvor erstellten API-Schlüssel ein. Achten Sie auf das Leerzeichen zwischen „Bearer“ und Ihrem API-Schlüssel.

  4. Wählen Sie im Abschnitt Pagination > Pagination type die Option Next URL aus und geben Sie für „Next url“ den Pfad root/links/next/href ein.

  5. Geben Sie einen Verbindungsnamen ein, beispielsweise REST for Qlik Cloud.

  6. Klicken Sie auf Create.

Ändern des Ladeskripts

Gehen Sie folgendermaßen vor:

  1. Öffnen Sie im Qlik Sense-Hub die App SaaSMigration 1.x.qvf.

    Die App-Übersicht wird angezeigt.

  2. Öffnen Sie den Dateneditor.

  3. Öffnen Sie den Abschnitt ** configuration **.

  4. Geben Sie in der Zeile Set vu_tenant_fqdn den vollständig qualifizierten Domänennamen Ihres Mandanten ein.

    Beispiel: Set vu_tenant_fqdn = 'my_tenant.eu.qlikcloud.com';

  5. Geben Sie in der Zeile Set vu_rest_connection_SaaS den Namen der REST-Verbindung zu Ihrem Qlik Cloud-Mandanten an.

    Beispiel: Set vu_rest_connection_SaaS = 'MyRESTConnection for SaaS';

  6. Geben Sie in der Zeile SET vu_central_node_host_name den Namen des zentralen Hosts oder den Computernamen ein.

    Beispiel 1: SET vu_central_node_host_name = 'sense-central-node'

    Beispiel 2: SET vu_central_node_host_name = 'my-central-node.domain.com'

  7. Wenn Ihr virtueller Proxy ein Präfix hat, müssen Sie es in die Zeile SET vu_virtual_proxy_prefix = ''; eingeben.
    Beispiel: SET vu_virtual_proxy_prefix = 'my-virtual-proxy-prefix';

Beispiel für Änderungen am Ladeskript

Einrichten von qlik-cli und Konfigurieren der Migrationsskripte

Gehen Sie folgendermaßen vor:

  1. Installieren Sie Qlik-CLI for Windows, eine Befehlszeilenschnittstelle für Qlik Sense SaaS. Sie stellt Zugriff auf alle öffentlichen APIs über die Befehlszeile bereit, wodurch es leichter wird, Skripte zu erstellen und neue und alte Arbeitsabläufe zu automatisieren.

  2. Vergewissern Sie sich, das sich qlik.exe in Ihrem Windows-Ausführungspfad befindet. Abhängig davon, wie Sie qlik-cli installiert haben, befindet sich qlik.exe möglicherweise nicht standardmäßig im Windows-Pfad.

  3. Konfigurieren Sie eine Verbindung zu Qlik Cloud (siehe Erste Schritte).

  4. Konfigurieren Sie eine Verbindung zu Qlik Sense Client-Managed (siehe Qlik Sense: Einrichten der JWT-Authentifizierung).

  5. Bearbeiten Sie 0_globals.ps1 und legen Sie Kontextnamen für folgende Elemente fest:

    • $QlikSaaSContext

    • $tenantid

      Ihre TenantID finden Sie unter Your User Profile > About.

    • $MIGRATIONFROM = “Qlik Sense”

    Kontextnamenskonfiguration für 0_globals.ps1

    Kontextnamenskonfiguration in PowerShell
InformationshinweisDie Skripte 1 bis 7 müssen der Reihe nach ausgeführt werden, da Abhängigkeiten zwischen ihnen bestehen. Beispielsweise geht das Skript 2_setspaces.ps1 davon aus, dass sich bereits Benutzer im System befinden, weil zuvor das Skript 1_setusers.ps1 ausgeführt wurde.
TipphinweisWeitere Informationen finden Sie unter Einrichten und Konfigurieren der Qlik CLI.

Erstellen und Anwenden von Tags

Es empfiehlt sich, Personen, die auf Apps und Datenverbindungen zugreifen und diese mit Tags versehen können, Inhaltsadministrator-Rechte zu gewähren.

  1. Erstellen Sie in der QMC im Abschnitt Tags die folgenden Tags für Qlik Sense Client-Managed:

    • Konfigurationsstatus – 05 Ausgewählt

    • Konfigurationsstatus – 10 Konfiguriert

    • Konfigurationsstatus – 20 Getestet

    • Konfigurationsstatus – 30 Abgeschlossen

    • Konfigurationsstatus – 99 Nicht erforderlich

    • Konfigurationstyp Datendateien

    • Konfigurationstyp Daten-Gateway – Datenzugriff

    • Konfigurationstyp Nativer Konnektor

    • App – 05 Über Multi-Cloud migriert

    • App – 05 URL Link zu Qlik Sense Windows

    • App – 10 Ausgewählt für Migrationsprüfung

    • App – 20 Migrationsbehebung erforderlich

    • App – 30 Zur Migration bereit

    • App – 40 Migration abgeschlossen

    • App – 99 Migriert nicht

  2. Greifen Sie auf die Apps und Datenverbindungen zu und wenden Sie die Tags entsprechend an.

  3. Wählen Sie im Abschnitt Apps der QMC die Apps aus, die das gleiche Tag erhalten sollen.

  4. Klicken Sie auf Bearbeiten und wählen Sie das entsprechende Tag aus.

Gehen Sie iterativ vor und arbeiten Sie immer nur mit wenigen App-Typen auf einmal. Überprüfen Sie den Migrationsfortschritt auf dem Arbeitsblatt Application SaaS Migration Status in der SaaS-Migrations-App (siehe Migrieren von Apps).

Weitere Informationen

Visit the discussion forum at community.qlik.com

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!