Accéder au contenu principal Passer au contenu complémentaire

Chargement de données d'application

Assurez-vous que vos applications reflètent toujours les dernières données en les actualisant. Contrairement aux mises à jour automatiques, les applications ne s'actualisent pas automatiquement lorsque leurs sources de données changent. Actualisez manuellement des applications pour les synchroniser avec les dernières données ou créez des tâches de chargements planifiés selon vos préférences. Les chargements peuvent être lancés via différentes méthodes, garantissant que vos informations restent à jour.

Pour savoir quels utilisateurs peuvent charger les données, voir :

Note InformationsLe temps de chargement maximal d'une application est de trois heures. Si le chargement d'une application prend plus de temps, il échouera et vous recevrez un message.
Note Informations Il est impossible de charger les données des applications publiées dans Qlik Cloud à partir d'un déploiement Qlik Sense Enterprise on Windows. Il est possible de charger les applications publiées à partir de Qlik Sense Enterprise on Windows à l'aide de la console QMC disponible dans Qlik Sense Enterprise on Windows.

Planification du chargement des données d'application

Créez des tâches pour planifier les chargements de votre application. La planification peut utiliser des déclencheurs temporels ou basés sur des événements.

Note InformationsCertaines actions entraînent la modification du propriétaire de la tâche. Pour plus d'informations, consultez Propriétaire de tâches.

Pour créer une tâche :

  1. Procédez de l'une des manières suivantes :

    • Dans votre centre d'activités, cliquez sur Autres actions dans l'application et sélectionnez Planification.

    • Dans votre application, effectuez l'une des opérations suivantes : 

      • Cliquez sur le nom de l'application pour ouvrir la section Détails de l'application, puis cliquez sur Autres actions > Planification.

      • Cliquez sur le nom de l'application pour ouvrir la section Détails de l'application, puis cliquez sur Aucune planification dans la Planification section Planification. Si l'application comporte déjà des tâches actives, cette section peut afficher un texte différent.

  2. Cliquez sur Créer une tâche.

  3. Pour Nom de la tâche, saisissez un nom pour la tâche.

  4. Vous pouvez éventuellement ajouter une Description.

  5. Sous Action, sélectionnez l'une des options suivantes :

    • Chargement complet : actualisez toutes les données de l'application.

    • Chargement partiel : actualisez uniquement les instructions Load et Select précédées d'un préfixe Add, Merge ou Replace, sans toucher aux autres données de l'application. Pour plus d'informations, consultez Chargement partiel.

  6. Sous Basé sur, sélectionnez le déclencheur de la tâche. Vous disposez des options suivantes :

    • Temporel : planifiez l'actualisation de sorte qu'elle se produise à un moment spécifique dans le temps. Configurez ensuite la tâche avec les paramètres associés à ce déclencheur. Pour des informations détaillées, consultez Planifications basées sur le temps.

      Les déclencheurs temporels suivants sont disponibles :

      • Tous les jours

      • Toutes les semaines

      • Tous les mois

      • Tous les ans

    • Basé sur un événement : planifiez l'actualisation de sorte qu'elle démarre lorsqu'il se produit un événement spécifique. Pour des informations détaillées, consultez Planifications basées sur les événements.

      Les déclencheurs basés sur des événements suivants sont disponibles :

      • Une autre tâche s'est exécutée correctement.

      • Une autre tâche a échoué

      Note InformationsUtilisez des déclencheurs basés sur des événements pour créer des chaînes de tâches afin d'actualiser les données. Pour des instructions supplémentaires, consultez Création de chaînes de tâches pour les actualisations de données.

Planifications basées sur le temps

Lorsque vous créez une planification temporelle, vous pouvez sélectionner :

  • la fréquence et l'intervalle d'actualisation ;

  • le fuseau horaire et l'heure du jour ;

  • la durée de validité de la planification.

  • un chargement complet ou Chargement partiel.

Les actualisations périodiques peuvent être définies selon les fréquences suivantes :

  • Tous les jours : définissez le nombre de fois par jour, le fuseau horaire et l'heure du jour.

  • Toutes les semaines : définissez les jours de la semaine, le nombre de fois par jour, le fuseau horaire et l'heure du jour.

  • Tous les mois : définissez les jours du mois, le nombre de fois par jour, le fuseau horaire et l'heure du jour.

  • Tous les ans : définissez les mois, les jours du mois, le nombre de fois par jour, le fuseau horaire et l'heure du jour.

Pour les planifications exécutées plusieurs fois par jour à n'importe quel intervalle, vous pouvez également définir les heures du jour pendant lesquelles la planification est exécutée. Spécifiez une heure spécifique pour le démarrage de la planification ce jour-là.

Par défaut, les planifications sont exécutées en permanence, sans date de fin. Vous pouvez décider de sélectionner une date de début, une date de fin, ou d'exécuter la planification uniquement entre deux dates.

Planifications basées sur les événements

Les planifications basées sur des événements vous permettent de chaîner des tâches pour des applications, des scripts et des flux de données différents. Ceci s'avère utile pour les actualisations séquentielles de ces ressources.

Pour plus d'informations, consultez Création de chaînes de tâches pour les actualisations de données.

Gestion des tâches

Vous pouvez gérer les tâches existantes si vous disposez des autorisations nécessaires pour le faire.

Pour afficher et gérer des tâches :

  1. Procédez de l'une des manières suivantes :

    • Dans votre centre d'activités, cliquez sur Autres actions dans l'application et sélectionnez Planification.

    • Dans votre application, effectuez l'une des opérations suivantes : 

      • Cliquez sur le nom de l'application pour ouvrir la section Détails de l'application, puis cliquez sur Autres actions > Planification.

      • Cliquez sur le nom de l'application pour ouvrir la section Détails de l'application, puis cliquez sur Aucune planification > Ajouter une planification.

  2. Cliquez sur Plus à côté d'une tâche et sélectionnez l'une des options disponibles. Sinon, accédez à l'onglet Historique pour afficher un historique détaillé de l'exécution de la tâche.

Pour plus d'informations, consultez Gestion des tâches d'actualisations de données.

Limitations et considérations générales

  • Une tâche d'actualisation de données est désactivée si son exécution échoue cinq fois de suite. Si vous êtes propriétaire de la tâche, vous recevrez des notifications lorsque cela se produira. Il est possible de personnaliser les paramètres de notification pour une seule application, toutes les applications d'un espace ou toutes les applications d'un client. Pour plus d'informations, consultez Propriétaire de tâches.

  • Si le propriétaire de la tâche quitte le client ou s'il en est supprimé, un autre utilisateur doit devenir le propriétaire de la tâche, ou la supprimer et la recréer. Sinon, les actualisations planifiées échoueront. Pour des informations sur ce changement de propriétaire, consultez Propriétaire de tâches.

  • Si vous disposez d'un grand nombre de processus d'actualisation de données en file d'attente ou en cours d'exécution (ainsi que des processus intensifs de mémoire et UC simultanés supplémentaires), il se peut que vous notiez que certains processus d'actualisation s'exécutent, dans certains cas, assez longtemps après leur heure de démarrage planifiée.

  • Les tâches d'actualisation de données ne sont pas incluses pour la copie publiée d'une application. Les tâches des applications publiées doivent être reconfigurées sur la version dans l'espace géré.

  • Si votre application a des tâches d'actualisation de données et si vous la déplacez entre des espaces (espaces personnels ou partagés), ces tâches sont désactivées. Vous pouvez les réactiver lorsque vous êtes prêt à reprendre les actualisations planifiées. Consultez Activation et désactivation d'une tâche.

Propriétaire de tâches

Une tâche d'actualisation de données s'exécute pour le compte de l'utilisateur propriétaire de la tâche au lieu de celui du propriétaire de l'application, du script ou du flux de données. Pour que la tâche s'exécute correctement, son propriétaire doit encore pouvoir accéder à l'application, au script ou au flux de données et à ses sources de données. Certaines actions modifient le propriétaire de la tâche. Le propriétaire de la tâche est déterminé par les règles suivantes :

  • Lorsque vous créez une tâche pour planifier des chargements d'application, vous devenez le propriétaire de cette tâche.

  • Si un autre utilisateur modifie ou enregistre une tâche existante, il devient le nouveau propriétaire de cette tâche.

  • Si un autre utilisateur modifie le script de chargement en effectuant des modifications dans l'Éditeur de chargement de données (ou en chargeant des données dans Gestionnaire de données), il devient le nouveau propriétaire de toutes les tâches de chargements planifiés de cette application.

  • La création ou la modification de la liste de distribution d'une application, que ce soit en chargeant un fichier source dans la section Génération de rapports ou en modifiant manuellement le script de chargement, fait de vous le nouveau propriétaire de l'ensemble des tâches qui ont été créées pour les chargements planifiés de cette application.

Note InformationsIl n'est pas recommandé d'utiliser Gestionnaire de données pour le développement collaboratif du modèle de données de l'application. Pour plus d'informations, consultez Développement collaboratif et Gestionnaire de données.

Pour plus d'informations sur le co-développement de modèles de données d'applications, voir Développement collaboratif de scripts de chargement de données dans des espaces partagés.

Administration des tâches d'actualisation de données

Les administrateurs de clients et les administrateurs d'analyses ont la possibilité de modifier et de supprimer les tâches d'actualisation de données planifiées. Cela s'effectue dans le centre d'activités Administration. Pour plus d'informations, consultez :

Chargement partiel

Activez Chargement partiel pour exécuter une partie prédéfinie du script de chargement et mettre à jour les tables correspondantes. Un chargement complet commence toujours par supprimer toutes les tables du modèle de données existant, puis exécute le script de chargement. Un chargement partiel ne se comporte pas ainsi. Au lieu de cela, il conserve toutes les tables du modèle de données, puis exécute uniquement les instructionsLoad et Select précédées d'un préfixe Add, Merge ou Replace.

Vous devez commencer par configurer le chargement partiel dans le script de chargement dans l'éditeur de chargement de données. Pour plus d'informations, consultez Chargement partiel.

Chargement manuel des données d'application

Vous pouvez charger une application manuellement, en ajoutant un événement de chargement à la file d'attente.

  • Procédez de l'une des manières suivantes :

    • Dans votre centre d'activités, cliquez sur Plus dans l'application et sélectionnez Charger maintenant.

    • Dans votre application, cliquez sur le nom de l'application pour ouvrir la section Détails de l'application, puis cliquez sur Plus > Charger maintenant.

Vérification du statut de chargement

Vous pouvez vérifier le statut de chargement d'une application. Des statuts différents sont affichés en fonction de votre emplacement dans l'interface.

Dans la vue Historique des chargements

Lorsque vous ouvrez Historique des chargements, vous pouvez voir le statut de chargement de l'application pour tous les chargements. Le statut peut être Opération réussie, En cours ou Échec de l'opération. Vous pouvez consulter ces informations dans :

  • La liste des applications, dans la colonne Dernière modification.
  • La carte des applications, dans la vue mosaïque ou groupée.

Pour plus d'informations, consultez Affichage de l'historique de chargements d'une application.

Dans la vue Historique de la boîte de dialogue de planification

Lorsque vous ouvrez la boîte de dialogue de planification pour créer des tâches, accédez à l'onglet Historique. Cette vue vous indique le statut de chargement de tous les chargements déclenchés par une tâche.

Dans cette vue, le statut peut être Opération réussie, En cours ou Échec de l'opération.

Pour plus d'informations, consultez Affichage de l'historique d'actualisations d'une tâche.

Affichage de l'historique de chargements d'une application

La section Historique des chargements contient l'historique des chargements de l'application sélectionnée. La section Historique des chargements est utile pour afficher l'ensemble de l'historique des chargements de l'application - chargements manuels, chargements planifiés via une tâche et chargements lancés à partir de Qlik Automate ou d'appels d'API directs. Vous pouvez consulter l'état, les heures de début et de fin et la durée des chargements passés et actuels. Vous pouvez également afficher et télécharger un fichier journal correspondant.

Il existe deux manières d'afficher l'historique de chargement d'une application.

  • Dans la vue de la liste des applications, cliquez sur la date de la colonne Dernière modification et sélectionnez Afficher l'historique de chargements.
  • Sélectionnez les Détails d'une application, puis cliquez sur Historique de chargements.

Historique de chargements d'une application

Capture d'écran du menu Historique de chargements dans Qlik Cloud.

Sur la page Historique de chargements, cliquez sur le bouton Afficher pour afficher le récapitulatif des chargements. Vous pouvez également télécharger un fichier journal détaillé. Lorsque la limite du nombre de journaux stockés est atteinte, les nouveaux journaux remplacent les plus anciens en fonction de la règle premier entré, premier sorti (FIFO).

Vous pouvez annuler un chargement, s'il prend trop de temps, ou si de nouvelles données ont été ajoutées à l'application et si vous souhaitez actualiser cette dernière en lançant un nouveau chargement. Pour annuler un chargement, accédez à Historique de chargements et cliquez sur Annuler.

Vous pouvez voir le chargement annulé dans votre Historique de chargements.

Affichage de l'historique des tâches

Outre la vue Historique des chargements, vous pouvez également afficher un historique des exécutions axé sur les tâches créées pour les chargements planifiés d'une application. Pour plus d'informations, consultez Affichage de l'historique d'actualisations d'une tâche.

Comprendre les horodatages : Mis à jour, Date de modification et Date du dernier chargement

L'horodatage Mis à jour apparaît vers le bas de chaque mosaïque d'application dans les centres d'activités. Il peut également être affiché si vous sélectionnez l'icône Plus dans l'application, puis Détails. Le même horodatage est indiqué dans Détails sous l'indication Date de modification. Le format de la date peut varier ; par exemple, si l'application a été récemment mise à jour, la valeur Mis à jour de la mosaïque de l'application peut apparaître comme suit : Mis à jour il y a 15 minutes.

Vous pouvez afficher Date du dernier chargement en sélectionnant l'icône Plus dans l'application, puis Détails. Cette valeur est actualisée uniquement lors du chargement des données de l'application. Un chargement remplace également les horodatages Mis à jour et Date du dernier chargement.

Champs Date de modification et Date du dernier chargement dans les Détails de l'application

Vue Détails affichant les horodatages Date du dernier chargement et Date de modification

Le tableau suivant répertorie les opérations qui actualisent les horodatages Mis à jour (identique à Date de modification) et Dernière date de chargement :

Opérations qui actualisent les valeurs Mis à jour et Date du dernier chargement
OpérationMis à jour, Date de modificationDate du dernier chargement
ChargerOuiOui
Modifier le nomOuiNon
Modifier la description OuiNon
Changer de miniature OuiNon
Publier l'applicationOuiNon
Modifier le propriétaireOuiNon
Modifier le scriptOuiNon
Nouvelle feuilleNonNon
Modifier la feuilleNonNon

Autres méthodes pour actualiser une application

Cette rubrique d'aide se concentre principalement sur l'actualisation depuis vos centres d'activités. Vous pouvez actualiser des applications via d'autres méthodes telles que les suivantes :

  • Éditeur de chargement de données ou Gestionnaire de données dans une application

  • Objet Bouton dans une application

  • Qlik Automate

La méthode que vous utilisez pour déclencher les chargements de vos applications peut avoir un impact sur la limite de capacité de votre abonnement Qlik Cloud. Les actualisations déclenchées en dehors de Éditeur de chargement de données ou de Gestionnaire de données telles que celles effectuées via des boutons d'application, des centres d'activités ou des automatisations sont comptabilisées dans le nombre maximal de chargements planifiés par application par jour. Pour plus d'informations, consultez :

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 – dites-nous comment nous améliorer !