Le début et la fin de l'heure d'été (DST) affectent la génération des instances et les heures planifiées des nœuds dans les régions concernées. Cette rubrique décrit la gestion de ces transitions par DataWorks.
Informations générales
DataWorks garantit le bon fonctionnement des nœuds lors des jours de transition de l'heure d'été. L'exemple suivant s'appuie sur un nœud horaire situé dans une région observant l'heure d'été pour illustrer la logique appliquée :
-
Au début de l'heure d'été (avance d'une heure) :

Nombre d'instances : L'heure d'été débute à
02:00. L'horloge avance alors d'une heure, passant de02:00à03:00. Comme l'heure de 02h00 est ignorée, DataWorks ne génère aucune instance pour cette plage horaire. Un nœud horaire produit donc seulement 23 instances ce jour-là.Heure planifiée de l'instance : Le décalage horaire lié au début de l'heure d'été modifie l'heure d'exécution planifiée de certains nœuds. Par exemple, l'heure planifiée de la quatrième instance d'un nœud horaire, normalement fixée à
04:00, passe à05:00.
ImportantPour les nœuds quotidiens, hebdomadaires ou mensuels, si l'heure d'exécution planifiée tombe dans la fenêtre horaire ignorée le jour du début de l'heure d'été, le nœud ne s'exécute pas. Son instance passe alors en mode dry-run.
Ce jour-là, soustraire 10 minutes à
03:00donne01:50.
-
À la fin de l'heure d'été (retard d'une heure) :

Nombre d'instances
: Un nœud horaire produit 24 instances. Bien que le système génère deux instances planifiées pour
02:00
, il ne conserve que celle correspondant à la seconde occurrence de
02:00
.
ImportantEn raison de l'heure répétée, soustraire 10 minutes à la seconde occurrence de
02:00
donne
02:50
.
Limites
Les transitions de l'heure d'été n'affectent que les nœuds situés dans les régions où l'heure d'été est observée.
Impacts au début de l'heure d'été
Impact 1 : Génération des instances
-
Scénario 1 : Impact sur les nœuds horaires et minutés
Prenons l'exemple d'un nœud horaire configuré avec le
décrit ci-dessous. DataWorks génère une instance par heure, soit un total de 24 instances sur une journée type. Le jour du début de l'heure d'été, seules 23 instances sont générées car l'instance prévue pour
02:00
est ignorée.
RemarqueL'heure d'été commence à
02:00
. L'horloge avance d'une heure, passant de
02:00
à
03:00
, de sorte qu'aucune instance n'est générée à
02:00
.
Exemple de paramètres :
le mode de génération des instances
est défini sur
Generate on the next day (T+1)
,
le type de planification
est
auto triggered
,
le fuseau horaire de planification
est
America/New_York
,
le cycle de planification
est
Hour
avec une heure de début de
00:00
, une heure de fin de
23:59
et un intervalle de
1
heure.
-
Scénario 2 : Impact sur les nœuds quotidiens
DataWorks génère toujours une instance pour un nœud quotidien le jour du début de l'heure d'été, mais l'exécution normale du nœud dépend de son heure planifiée.
Si l'heure planifiée du nœud se situe dans la fenêtre
02:00–03:00, l'instance passe en mode Dry Run.Si l'heure planifiée est en dehors de la fenêtre
02:00–03:00, le nœud s'exécute normalement.
Exemple de configuration : si vous définissez le
cycle de planification
sur
Day
et l'
heure planifiée
sur
02:00
, l'
expression cron
correspondante est
00 00 02 ?
.
Impact 2 : Substitution des paramètres
Scénario 1 : Si un nœud est planifié pour
03:00et utilise le paramètre de planification$[hh24-1/24], le paramètre se résout normalement en02:00. Au début de l'heure d'été, il se résout en01:00.Scénario 2 : Si un nœud est planifié pour
02:00et utilise le paramètre de planification$[hh24-1/24], le paramètre se résout normalement en01:00. Au début de l'heure d'été, il se résout toujours en01:00. S'il s'agit d'un nœud quotidien, l'instance passe en mode Dry Run.
Impacts à la fin de l'heure d'été
Impact 1 : Génération des instances
Pour un nœud horaire, le jour de la fin de l'heure d'été dure 25 heures et comprend deux occurrences de l'heure 02:00. Toutefois, DataWorks ne génère que 24 instances pour le nœud, car il ne conserve que celle correspondant à la seconde occurrence de 02:00.
Impact 2 : Substitution des paramètres
Si un nœud utilise des paramètres de planification calculés à partir de l'heure planifiée de l'instance, la journée de 25 heures peut entraîner des valeurs différentes de celles d'une journée normale. Scénarios spécifiques :
Scénario 1 : Si un nœud est planifié pour
03:00et utilise le paramètre de planification$[hh24-2/24], le paramètre se résout normalement en01:00. À la fin de l'heure d'été, il se résout en02:00.Scénario 2 : Si un nœud est planifié pour
02:00et utilise le paramètre de planification$[hh24-1/24], le paramètre se résout normalement en01:00. À la fin de l'heure d'été, il se résout en02:00.