Configuration des outils de migration Qlik Cloud
Les outils de migration Qlik Cloud vous aident à planifier et à réaliser votre migration vers Qlik Cloud.
Téléchargez et installez les outils de migration Qlik Cloud.
L'ensemble d'outils contient les outils suivants :
-
Application Migration Qlik Sense vers SaaS — application Qlik Sense utilisée pour gérer le séquencement et le suivi de votre migration.
-
Application Migration QlikView vers SaaS — application QlikView utilisée pour gérer le séquencement et le suivi de votre migration. Utilisation de Tableau de bord de gouvernance QlikView.
-
Feuille de calcul Migration—utilisez cette feuille de calcul Microsoft Excel pour rassembler des listes d'utilisateurs, de rôles, de règles de sécurité, de licences, d'espaces, etc.
-
Scripts de migration—utilisés dans le processus de migration vers Qlik Cloud.
Ces outils fournissent des conseils généraux sur la possible migration de votre entreprise vers Qlik Sense Enterprise SaaS. Les informations fournies par les outils sont des recommandations générales, et toute évaluation des chemins de migration vers Qlik Sense Enterprise SaaS en fonction des besoins de votre entreprise nécessite une diligence raisonnable supplémentaire.
Les suggestions des outils sont fournies uniquement à titre d'information et ne constituent aucune garantie ni déclaration de la part de Qlik concernant le déploiement Qlik Sense Enterprise SaaS effectivement le mieux adapté aux besoins et préférences de votre entreprise. Les suggestions sont basées sur les informations fournies par le client, et toute inexactitude ou modification des informations fournies par le client peut entraîner des évaluations et des résultats considérablement différents. En cas de conflit entre les résultats de l'utilisation des outils ESR et la documentation standard de Qlik, le contenu de la documentation standard de Qlik prévaut.
Historique des révisions
Le tableau suivant récapitule les modifications apportées aux outils de migration Qlik Cloud.
Date | Remarques |
---|---|
10 mai 2022 |
Version initiale |
12 juillet 2022 |
Mise à jour de l'application Migration Nouveaux scripts de migration |
20 octobre 2022 | Correctifs de bogues |
7 mars 2023 | Mise à jour de la feuille de calcul Migration pour la prise en charge des modifications apportées aux rôles d'utilisateur |
29 juin 2023 |
Ajout d'outils pour la migration QlikView. Mise à jour de l'application Migration Nouveaux scripts de migration |
31 octobre 2023 |
Révision de 7_migrateapps.ps1. Le script peut désormais importer des applications avec du contenu public, personnel ou provenant de la Communauté pour des feuilles, des favoris et des récits et les affecter automatiquement à des propriétaires. Certaines révisions mineures ont été apportées aux scripts pour prendre en compte de nouvelles commandes qlik-cli. |
28 novembre 2023 | Feuilles supplémentaires pour l'analyse de modèles de capacité. |
L'image suivante montre comment la migration est effectuée et comment les outils de migration peuvent vous aider à déplacer les utilisateurs et les ressources vers le cloud. Les données de Qlik Sense Client-Managed et les métadonnées de Qlik Cloud sont extraites dans l'application Migration. Les tables de données Migration sont enregistrées dans un fichier CSV et importées dans Qlik Cloud via les scripts qlik-cli. L'application Migration est ensuite actualisée pour refléter le statut de migration. Ce processus est essentiellement le même pour tous les éléments à migrer.
Scripts de migration
Téléchargez les fichiers de métadonnées .csv via l'application Migration. Les scripts sont utilisés pour importer les ressources Client-Managed dans le cloud. Pour en savoir plus, voir Utilisation de scripts de migration.
Préparation à la migration
Les éléments suivants faciliteront votre migration et vous fourniront une procédure de travail recommandée.
-
Rubrique : Planification de votre migration vers Qlik Cloud. Pour une migration réussie, l'évaluation et la préparation sont essentielles.
-
Outils de migration Qlik Cloud — le fichier zip contient les éléments suivants :
- application Migration Qlik Cloud, utilisée pour gérer le séquencement et le suivi de votre migration.
- Feuille de calcul Migration : fichier Excel. Utilisez cette feuille de calcul pour établir des listes d'utilisateurs, de rôles, de règles de sécurité, de licences, d'espaces, etc.
- Scripts de migration pour migrer les éléments de Qlik Sense Client-Managed vers Qlik Cloud.
-
qlik-cli : interface de ligne de commande (CLI), disponible sur Développeur Qlik : qlik-cli.
Une fois l'évaluation et la planification terminées, procédez comme suit :
-
Configurez l'application Migration : importez l'application SaaS Migration 1.x.qvf dans Console de gestion Qlik (QMC), configurez REST Connector, modifiez le script de chargement et chargez de nouveau l'application.
-
Recherchez l'ID de votre client. Vous le trouverez dans Qlik Cloud dans le menu de votre profil utilisateur, sous À propos de.
-
Configurez les scripts de migration.
-
Créez et appliquez des balises aux applications et aux connexions de données.
Configuration de l'application Migration
Cette section explique comment importer l'application Migration, créer une clé API, configurer une connexion REST et modifier le script de chargement de l'application. Pour en savoir plus, voir Configuration de l'application Migration.
Import de l'application Migration
Procédez comme suit :
-
Dans QMC, ouvrez Applications.
-
Cliquez sur Importer.
-
Accédez à l'application SaaSMigration 1.x.qvf que vous avez téléchargée.
-
Cliquez sur Importer.
L'application est désormais disponible dans le hub.
Configuration de la connexion REST
Commencez par créer une clé API dans votre client cloud.
Procédez comme suit :
-
Dans la Console de gestion de votre client cloud, ouvrez Clés API.
-
Cliquez sur Générer une nouvelle clé.
-
Cliquez sur Générer une nouvelle clé.
-
Saisissez une description de clé et définissez l'expiration de la clé.
-
Cliquez sur Générer.
-
Copiez la clé API et stockez-la en lieu sûr.
L'étape suivante consiste à configurer REST Connector dans Qlik Sense Enterprise on Windows.
Procédez comme suit :
-
Dans Qlik Sense Enterprise on Windows, créez une nouvelle connexion de données et sélectionnez REST comme source de données.
Note InformationsSi rien d'autre n'est indiqué, conservez les valeurs par défaut. -
Saisissez l'URL au format suivant : https://<tenant>.<region>.qlikcloud.com/api/v1/items.
-
Dans la section Additional request parameters > Query headers, saisissezAuthorization dans le champ Name et, dans le champ Value, saisissez 'Bearer ', suivi de la clé API que vous avez générée précédemment. Notez l'espace entre 'Bearer ' et votre clé API.
-
Dans la section Pagination > Pagination type, sélectionnez Next URL et, pour le chemin d'accès 'Next url', saisissez root/links/next/href.
-
Saisissez un nom de connexion, par exemple, REST pour Qlik Cloud.
-
Cliquez sur Créer.
Modification du script de chargement
Procédez comme suit :
-
Dans le hub Qlik Sense, ouvrez l'application SaaSMigration 1.x.qvf.
L'aperçu de l'application apparaît.
-
Ouvrez l'éditeur de chargement de données.
-
Ouvrez la section ** configuration **.
-
Sur la ligne Set vu_tenant_fqdn, saisissez le nom de domaine complet de votre client.
Exemple : Set vu_tenant_fqdn = 'my_tenant.eu.qlikcloud.com';
-
Sur la ligne Set vu_rest_connection_SaaS, saisissez le nom de la connexion REST de votre client Qlik Cloud.
Exemple : Set vu_rest_connection_SaaS = 'MyRESTConnection for SaaS';
-
Sur la ligne SET vu_central_node_host_name, saisissez le nom d'hôte de nœud central ou le nom de poste.
Exemple 1 : SET vu_central_node_host_name = 'sense-central-node'
Exemple 2 : SET vu_central_node_host_name = 'my-central-node.domain.com'
-
Si votre proxy virtuel a un préfixe, vous devez le saisir sur la ligne SET vu_virtual_proxy_prefix = '';.
Exemple : SET vu_virtual_proxy_prefix = 'my-virtual-proxy-prefix';
Configuration de qlik-cli et des scripts de migration
Procédez comme suit :
-
Installez Qlik-CLI for Windows, une interface de ligne de commande pour Qlik Sense SaaS. Elle permet d'accéder à toutes les API publiques via la ligne de commande, ce qui facilite la rédaction des scripts et l'automatisation des nouveaux et des anciens flux de travail.
-
Assurez-vous que qlik.exe se trouve dans votre chemin d'exécution Windows. Suivant la manière dont vous avez installé qlik-cli, il se peut que qlik.exe ne se trouve pas dans votre chemin Windows par défaut.
-
Configurez une connexion à Qlik Cloud ; voir Mise en route.
-
Configurez une connexion à Qlik Sense Client-Managed ; voir Qlik Sense : Configuration de l'authentification JWT.
-
Éditez 0_globals.ps1 et définissez des noms contextuels pour :
-
$QlikSaaSContext
-
$tenantid
Votre TenantID se trouve sous Votre profil utilisateur > À propos de.
-
$MIGRATIONFROM = “Qlik Sense”
-
Création et application de balises
Il est conseillé d'accorder les droits Content Admin aux personnes qui peuvent accéder aux applications et aux connexions de données et leur appliquer des balises.
Procédez comme suit :
-
Créez les balises suivantes dans QMC, dans la section Balises, pour Qlik Sense Client-Managed :
-
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
-
-
Évaluez les applications et les connexions de données et appliquez les balises en conséquence.
-
Dans la section QMC Applications, sélectionnez les applications qui auront la même balise.
-
Cliquez sur Éditer et sélectionnez la balise appropriée.
Travaillez de manière itérative avec quelques types d'application différents à la fois et vérifiez la progression de la migration sur la feuille Application SaaS Migration Status de l'application Migration SaaS ; voir Migration d'applications.