Données et rechargement | Aide Centre de migration
Accéder au contenu principal Passer au contenu complémentaire

Données et rechargement

Dernière mise à jour : 14/10/2026

QV2QS convertit l'interface utilisateur QlikView et peut charger automatiquement des données dans l'application convertie à l'aide de l'option Auto-binary. Activez Reload et Auto-binary dans l'assistant ou en ligne de commande, et QV2QS prend en charge automatiquement le transfert de données. Si Auto-binary n'est pas utilisé, l'application convertie doit être rechargée séparément pour alimenter les données.

QV2QS convertit les métadonnées de l'interface utilisateur QlikView (PRJ XML) en JSON Qlik Sense et crée l'application directement sur le client Qlik Cloud. Le processus de conversion prend en charge la mise en page des feuilles, les objets de visualisation, les expressions et le style. Sans rechargement, l'application Qlik Sense résultante ne contient aucune donnée une fois l'étape de génération terminée.

Pour alimenter en données l'application convertie, l'application doit être rechargée. Il existe trois approches :

  • Chargement automatique du binaire — QV2QS téléverse le fichier QVW d'origine sur Qlik Cloud et utilise une instruction Binary pour charger les données lors de la génération. Cette approche est le moyen le plus rapide de voir une application fonctionnelle avec des données immédiatement après la conversion. Pour plus de détails, consultez Chargement automatique du binaire ci-dessous.
  • Rechargement manuel — Si des connexions de données ont déjà été créées dans Qlik Cloud et que les fichiers QVD ou les sources de données sont accessibles, l'application peut être rechargée après avoir ajusté le script de chargement. QV2QS applique une normalisation de base des chemins du script de chargement, mais les noms de connexion et les chemins des sources de données peuvent nécessiter des mises à jour manuelles.
  • Rechargement déclenché — Utilisez l'indicateur --reload pour déclencher un rechargement dans le cadre du déploiement. Le rechargement exécute le script de chargement tel quel. Le rechargement réussit uniquement si les connexions de données et les sources de données référencées dans le script de chargement sont déjà disponibles dans l'environnement Qlik Cloud.

Deux indicateurs contrôlent les données à différentes étapes. L'indicateur --noData ignore les données lors de l'étape de génération afin que la structure de l'application puisse être testée sans attendre un rechargement. L'option --exportQvfNoData exporte le QVF sans données une fois la génération terminée, produisant ainsi un fichier plus petit pour le partage. Les indicateurs peuvent être utilisés indépendamment ou ensemble.

Chargement du binaire automatique

Le chargement automatique du binaire télécharge le fichier QVW d'origine sur Qlik Cloud, utilise une instruction Binary pour charger les données dans l'application convertie, puis supprime le fichier téléchargé. L'application convertie reçoit les mêmes données que l'original QlikView sans nécessiter de configuration manuelle de la connexion de données.

Pour activer le chargement automatique du binaire, utilisez --autoBinary sur la ligne de commande ou activez Auto-binary dans l'interface utilisateur.

QV2QS effectue les étapes suivantes lorsque le chargement du binaire automatique est activé :

  1. Chargez le fichier QVW dans Qlik Cloud en tant qu'application temporaire.
  2. Ajoutez une instruction Binary [<appId>]; et une instruction Exit Script; au début du script de chargement de l'application convertie.
  3. Générez l'application (et rechargez si --reload est spécifié), qui charge les données à partir du QVW téléversé.
  4. Supprimer l'application temporaire téléversée de Qlik Cloud.
  5. Restaurez le script de chargement d'origine dans l'application Qlik Cloud, en supprimant les instructions Binary et Exit Script.

Après le nettoyage, l'application Qlik Cloud contient les données chargées, mais le script de chargement ne fait plus référence à l'application temporaire.

L'étape de téléversement est soumise aux limites de taille de fichier de Qlik Cloud. Les fichiers QVW volumineux peuvent dépasser la limite de téléversement pour le niveau d'abonnement du client. Si le téléversement échoue, déployez l'application dans un espace où la prise en charge des applications volumineuses est activée, ou utilisez l'argument --binaryAppId pour référencer une application existante déjà présente dans Qlik Cloud. Pour plus de détails sur les limites de ressources du client, consultez Limites de ressources de Qlik Cloud.

Nettoyage en cas d'échec

Si l'étape de génération ou de rechargement échoue après le chargement du fichier QVW, QV2QS tente automatiquement d'effectuer un nettoyage avant de quitter. Le nettoyage comprend la suppression de l'application temporaire téléversée de Qlik Cloud et la restauration du script de chargement d'origine, à la fois localement et dans l'application Cloud.

Si le nettoyage lui-même échoue (par exemple, en raison d'une interruption de réseau), l'application temporaire peut rester dans le client Qlik Cloud. Les applications temporaires orphelines sont nommées QV2QS_Binary_YYYYMMDD_HHMMSS (par exemple, QV2QS_Binary_20260219_143025). Vérifiez si l'espace cible contient des applications correspondant à ce motif et supprimez-les manuellement. Le fichier local script.qvs dans le répertoire de génération peut également contenir l'instruction temporaire Binary. Relancez la conversion pour le régénérer.

Note Informations

Le chargement automatique du binaire nécessite l'indicateur --reload et un chemin --qvw. QV2QS rejette la commande et se termine avec le code 1 si l'une ou l'autre des exigences est manquante.

Note Informations

Le fichier QVW d'origine sur la machine locale n'est jamais modifié ni supprimé. Seule la copie temporaire dans Qlik Cloud est supprimée une fois le chargement des données terminé.

Note Informations

Le chargement automatique du binaire n'est pas pris en charge pour les applications qui utilisent Accès de section. Le moteur de rechargement Qlik Cloud ne peut pas s'authentifier auprès de la table Accès de section dans le fichier QVW source. Lorsque QV2QS détecte un Accès de section dans l'application source, les étapes de chargement binaire et de rechargement sont ignorées et un avertissement est consigné. L'application est déployée sans données. Pour charger les données, créez des connexions de données Qlik Cloud et mettez à jour le script de chargement manuellement, ou supprimez l'Accès de section d'une copie du QVW source et réexécutez avec --autoBinary.

Note Informations

Lorsque --preserveTargetAppScript est combiné avec --reload, le rechargement exécute le script de chargement existant dans l'application cible, et non le script converti. Ceci est utile lorsque l'application cible dispose déjà de connexions de données Qlik Cloud fonctionnelles et que seule la couche d'interface utilisateur doit être mise à jour. Pour plus de détails, consultez Réutiliser une application existante.

En savoir plus

Visit the discussion forum at community.qlik.com

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.