Tous les produits
Search
Centre de documentation

DataWorks:Scénario : Effets des transitions de l'heure d'été sur l'exécution des nœuds

Dernière mise à jour :Sep 09, 2026

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 de 02: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.

    Important
    • Pour 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:00 donne 01: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

    .

    Important

    En 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

    cycle de planification

    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.

    Remarque

    L'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:00 et utilise le paramètre de planification$[hh24-1/24], le paramètre se résout normalement en 02:00. Au début de l'heure d'été, il se résout en 01:00.

  • Scénario 2 : Si un nœud est planifié pour 02:00 et utilise le paramètre de planification $[hh24-1/24], le paramètre se résout normalement en 01:00. Au début de l'heure d'été, il se résout toujours en 01: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:00 et utilise le paramètre de planification $[hh24-2/24], le paramètre se résout normalement en 01:00. À la fin de l'heure d'été, il se résout en 02:00.

  • Scénario 2 : Si un nœud est planifié pour 02:00 et utilise le paramètre de planification $[hh24-1/24], le paramètre se résout normalement en 01:00. À la fin de l'heure d'été, il se résout en 02:00.