Planification de job
À propos de la planification des jobs
Lors de la création d’un job dans XM Discover, vous pouvez choisir quand ce job s’exécute. Certains jobs peuvent être planifiés pour une exécution récurrente, tandis que d’autres peuvent être planifiés en tant qu’occurrence unique.
Vous pouvez définir la planification du job à deux endroits différents :
- Lors de la création du job, l’une des étapes de la configuration consiste à définir la planification du job.
- Si le job est déjà créé, vous pouvez modifier la planification à l’aide du menu des options du job.
Définition d’une planification de job
Suivez les instructions de cette section pour définir une planification de job récurrente :
- Sélectionnez Planifier des exécutions incrémentielles.
- Sélectionnez la fréquence d‘exécution du job :
- Horaire : le job s’exécute toutes les X heures.
- Quotidienne : le job est exécuté une fois par jour.
- Hebdomadaire : le job s’exécute chaque semaine les jours que vous choisissez.
- Mensuel : le job s’exécute une fois par mois le jour que vous choisissez.
- Selon la fréquence que vous avez sélectionnée, choisissez à quel moment le job doit être exécuté :
- Horaire : saisissez le nombre d’heures entre les exécutions de tâches.
- Quotidienne : il n’existe pas d’étape de configuration supplémentaire pour les planifications journalières. Passez à l’étape suivante.
- Hebdomadaire : sélectionnez le(s) jour(s) de la semaine où vous souhaitez exécuter le job.
- Mensuel : sélectionnez le jour du mois auquel vous souhaitez exécuter le job.
Astuce Qualtrics : choisissez 31 si vous souhaitez que la tâche s’exécute le dernier jour du mois. Pour les mois sans 31 jours, le job sera toujours exécuté le dernier jour du mois.
- Horaire : saisissez le nombre d’heures entre les exécutions de tâches.
- Pour Commence le, sélectionnez l’heure à laquelle le job doit commencer à s’exécuter.
- Sélectionnez le fuseau horaire d’exécution du job.
- Lors de la création d’un job, le job valide immédiatement les attributs et extrait les données une fois le job sauvegardé. Si vous souhaitez qu’un job nouvellement créé ignore automatiquement l’extraction des données, activez Créer un job mais n’extrayez pas de données.
- Indiquez la quantité de données supplémentaires (en jours ou en heures) à extraire lors d’une exécution incrémentielle pour vous assurer que toutes les données historiques pertinentes sont disponibles pour le traitement.
Planification d’un job unique
Lors de la création d’un job, vous pouvez définir son exécution immédiatement après la création du job :
- Sélectionnez Configurer extraction unique.
- Indiquez la quantité de données supplémentaires (en jours ou en heures) à extraire lors d’une exécution incrémentielle pour vous assurer que toutes les données historiques pertinentes sont disponibles pour le traitement.
Détermination de la date/heure de la prochaine exécution
Lors de la création d’une planification de job, vous sélectionnez la fréquence et la date d’exécution du job. Cette section explique comment déterminer la prochaine exécution planifiée de votre job en fonction de vos options.
Jobs horaires
Si vous configurez un job pour qu’il s’exécute toutes les heures, il se déclenchera dès que possible au lieu d’attendre la prochaine instance disponible de l’heure “Commence le”.
Par exemple, supposons que vous créiez un job qui s’exécute toutes les heures à partir de 8h30. Lorsque vous sauvegardez le job, l’heure actuelle est 9h18. Le job n’attendra pas 8h30 le lendemain pour commencer à s’exécuter. Au lieu de cela, la prochaine exécution planifiée sera 9h30 plus tard dans la journée.
Jobs quotidiens, hebdomadaires et mensuels
Pour les jobs quotidiens, hebdomadaires et mensuels, la prochaine exécution est définie sur la première instance disponible de l’heure “Commence le”.
Par exemple, supposons que vous créiez un nouveau job le 15 mars à 13 h. Le tableau ci-dessous contient les prochaines durées d’exécution planifiées pour différents paramètres de planification :
Planifier | Exécution suivante |
Quotidienne, l’heure de début est antérieure à 13 heures. | 16 mars |
Quotidienne, l’heure de début est postérieure à 13 heures. | 15 mars (le même jour) |
Tous les 4 jours du mois | 4 avril |
Tous les 20 jours du mois | 20 mars |
Tous les 15 du mois, l’heure de début est antérieure à 13 h. | 15 avril |
Tous les 15 du mois, l’heure de début est postérieure à 13 h. | 15 mars (le même jour) |
Tous les 31 du mois | 31 mars (puis 30 avril, 31 mai, etc.) |
Paramètres avancés
Pour les jobs qui s’exécutent selon une planification régulière, il existe deux paramètres avancés pour personnaliser le comportement du job :
- Mettre à jour le lancement de la requête de job: lorsqu’un job suspendu reprend, il charge toutes les données à partir du moment où le job a été désactivé. Pour de grandes quantités de données, cette action peut expirer. Vous pouvez utiliser cette option pour modifier la date de début des données à charger.
- Activer le chargement historique incrémentiel: lors de la configuration d’un connecteur, il est courant de charger des données historiques à la date actuelle. Pour les jeux de données volumineux, cette action peut expirer. Pour résoudre ce problème, vous pouvez utiliser cette option pour charger vos données historiques dans des lots incrémentiels.
Pour accéder à ces paramètres :
- Sélectionner Calendrier d’exécution à partir du options de job menu.
- Cliquez sur Paramètres avancés.
- Sélectionnez les options souhaitées. Voir les sous-sections ci-dessous pour plus d’informations sur chaque option.
- Cliquez sur OK pour sauvegarder vos modifications.
Mettre à jour le lancement de la requête de job
Les jobs incrémentiels sont configurés pour s’exécuter selon une planification régulière, chargeant toutes les données disponibles depuis la fin de l’exécution précédente jusqu’à l’heure actuelle. Si un connecteur a été désactivé pendant un certain temps, puis est réactivé, il essaiera de charger toutes les données depuis que le connecteur a été désactivé. Vous pouvez modifier la date de début utilisée pour le chargement des données lorsque la tâche est réactivée.
Pour modifier la date, saisissez une nouvelle date dans la zone Mettre à jour le lancement de la requête de job boîte.
La date doit être au format suivant : AAAA-MM-JJTHH:mm:ss.SSSZ.
Activer le chargement historique incrémentiel
Lors de la configuration d’un connecteur pour la première fois, il est courant de charger des données historiques jusqu’à la date actuelle. Pour les grandes quantités de données, le job peut expirer avant d’être terminé. Vous pouvez charger les données de manière incrémentielle par lots, ce qui vous permet d’importer l’ensemble de données complet.
Pour charger les données historiques de manière incrémentielle :
- Sélectionnez le Activer le chargement historique incrémentiel d’achat.
Astuce : Vous ne pouvez pas utiliser l’option “Mettre à jour le début de la requête de job” si le job est incrémentiel, car la date de début est définie par l’option de chargement incrémentiel à la place.
- Sélectionnez votre Chargement incrémentiel plage de dates. Définit la date de début et de fin du job. Vous pouvez sélectionner différentes options prédéfinies ou des dates spécifiques à l’aide de Personnalisé d’achat.
- Saisissez le Quantité de données à charger à chaque exécution qui contrôle la quantité de données chargées avec chaque lot.
Astuce : Si votre job expire, essayez de réduire la quantité de données en cours de chargement.
Vous pouvez suivre les jobs comme d’habitude sous Statut de la dernière exécution ou dans la zone Exécutions historiques onglet. Le type d’exécution sera Historique incrémentiel.