Tâches : réduction du nombre de tâches SKIPPED¶
Attention
Ce changement de comportement est présent dans le bundle 2024_06.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Pour les tâches avec une planification spécifiée par l’utilisateur, les tâches s’exécutent comme suit :
- Avant la modification:
Une tâche s’exécute selon la planification spécifiée par l’utilisateur, par exemple, toutes les minutes. La tâche se termine par un état SKIPPED s’il n’y a pas de nouvelles données dans le flux dans l’intervalle de temps spécifié (par exemple, 1 minute). Dans ce cas, la colonne SCHEDULED_FROM de la vue TASK_HISTORY est SCHEDULE.
- Après la modification:
Une tâche suit toujours la planification spécifiée par l’utilisateur, mais ne s’exécute que lorsqu’il existe de nouvelles données dans le flux. Par exemple, un utilisateur a une tâche dont la planification prévoit une exécution toutes les minutes (SCHEDULE = “1 m”) et une condition stream_has_data WHEN. La tâche vérifie le flux une minute après l’heure de démarrage de la dernière tâche, et ne s’exécute que lorsqu’il existe de nouvelles données. Dans ce cas, la colonne SCHEDULED_FROM de la vue TASK_HISTORY est TRIGGER. La tâche est exécutée environ toutes les 12 heures pour éviter que le flux ne devienne obsolète.
Si vous configurez une surveillance ou des alertes pour vérifier l’état d’exécution de vos tâches, nous vous recommandons d’ajuster votre surveillance pour tenir compte de ce changement de comportement, car les tâches dans l’état SKIPPED sont considérablement réduites.
Réf : 1710