Tous les produits
Search
Centre de documentation

DataWorks:Annuler le déploiement d'un nœud

Dernière mise à jour :Aug 09, 2026

L'annulation du déploiement d'un nœud le supprime de l'environnement de développement et applique cette suppression au système d'ordonnancement de production. Une fois le déploiement d'un nœud annulé, celui-ci ne peut plus être ordonnancé.

Notes d'utilisation

  • Pour garantir le bon fonctionnement des tâches en aval, DataWorks vous permet d'annuler le déploiement uniquement des nœuds sans dépendances en aval. Toute tentative d'annulation du déploiement d'un nœud comportant des dépendances entraîne une erreur. Pour plus d'informations, consultez la section Erreur : Le nœud possède des nœuds enfants, ce qui empêche la suppression ou l'annulation du déploiement de la tâche. Pour afficher les dépendances d'un nœud, reportez-vous à la rubrique Gérer les tâches planifiées.

  • Par défaut, un nœud dont le déploiement est annulé depuis la page Periodic tasks du Centre d'opérations de l'environnement de production redevient modifiable dans l'environnement de développement et n'est pas déplacé vers la corbeille. Vous pouvez retrouver ce nœud en recherchant son nom dans DataStudio.

Annuler le déploiement d'un nœud

La figure suivante illustre la procédure d'annulation du déploiement.任务下线流程

Étape 1 : Supprimer le nœud dans l'environnement de développement

Supprimez le nœud dans DataStudio.

Actions

Description

Supprimer un seul nœud

Vous pouvez supprimer un nœud spécifique depuis le répertoire de workflow ou depuis le panneau de workflow. Après la suppression, validez le workflow actuel en cliquant sur l'icône 提交. Dans DataStudio, deux méthodes permettent de supprimer un nœud unique. Méthode 1 : Dans le répertoire de workflow situé à gauche, cliquez avec le bouton droit sur le nœud cible et sélectionnez Delete. Méthode 2 : Sur le panneau DAG du workflow à droite, cliquez avec le bouton droit sur le nœud cible et sélectionnez Delete Node.

Supprimer des nœuds par lot

Utilisez la fonctionnalité opération par lot pour supprimer plusieurs nœuds simultanément. Cliquez sur l'icône Batch Operation dans la barre d'outils pour accéder à la page Batch Operation - DataStudio. Sous l'onglet Node, sélectionnez les nœuds à supprimer dans la liste, puis cliquez sur More dans la barre d'action inférieure et sélectionnez Delete.

Supprimer des nœuds via un groupe de nœuds

Vous pouvez créer un groupe de nœuds en sélectionnant plusieurs nœuds, puis supprimer des nœuds spécifiques de ce groupe. Il est également possible de supprimer des nœuds appartenant à un groupe existant. Après la suppression, validez le workflow actuel en cliquant sur l'icône 提交. Dans la barre d'outils du canevas, cliquez sur l'outil de sélection pour choisir le groupe de nœuds cible, cliquez dessus avec le bouton droit et sélectionnez Delete Node Group dans le menu contextuel.

Étape 2 : Appliquer la suppression à l'environnement de production

Après avoir supprimé un nœud dans DataStudio, DataWorks crée par défaut un enregistrement d'annulation de déploiement en attente sur la page Deployment > Create Deploy Task. Un utilisateur disposant des autorisations Workspace Administrator ou O&M doit déployer cet enregistrement vers l'environnement de production. Sur cette page, sélectionnez l'enregistrement d'annulation de déploiement cible et cliquez sur Deploy Selected Items. Le nœud n'est retiré de l'environnement de production qu'une fois le déploiement réussi. Le processus de déploiement pouvant impliquer des contrôles de workflow, assurez-vous que l'opération se termine avec succès. Pour plus d'informations, consultez la rubrique Déploiement.

Étape 3 : Confirmer l'annulation du déploiement

Accédez à la page Operation Center > Periodic tasks. Si le nœud n'apparaît plus dans la liste, son déploiement a bien été annulé.

Impact de l'annulation du déploiement sur les instances existantes

  • Instances non encore exécutées

    Lors de l'annulation du déploiement, les instances qui n'ont pas commencé à s'exécuter sont ignorées. Leur statut passe immédiatement à Succeeded (Réussite), mais la tâche ne s'exécute pas. Dans le cadre de la facturation au paiement à l'utilisation, aucun frais d'ordonnancement n'est facturé pour les instances ignorées.

  • Instances en cours d'exécution

    Les instances déjà en cours d'exécution au moment de l'annulation du déploiement poursuivent leur exécution normalement.

Remarque
  • Il est impossible de supprimer manuellement des instances. Elles sont automatiquement supprimées après une période de rétention d'environ 30 jours.

  • Si une tâche planifiée ne doit pas s'exécuter un jour donné, vous pouvez geler les instances planifiées pour cette journée. Si une tâche ne doit pas s'exécuter pendant une période prolongée, vous pouvez geler la tâche planifiée elle-même. Pour plus d'informations, consultez la rubrique Opérations de base d'exploitation et de maintenance pour les tâches planifiées.

Restaurer un nœud

Vous pouvez restaurer les 100 nœuds supprimés les plus récents depuis la corbeille de DataStudio, puis les valider et les déployer à nouveau.

Remarque

FAQ

Erreur : Veuillez d'abord déployer le fichier ${filename} dans l'environnement de production ou annuler le déploiement dans le centre de déploiement

  • Cause : La corbeille de DataWorks ne peut restaurer des éléments tels que des nœuds, des ressources ou des fonctions que s'ils ont été supprimés à la fois des environnements de développement et de production. Cette erreur survient si un élément est supprimé de l'environnement de développement, mais que cette suppression n'a pas été déployée dans l'environnement de production.

  • Solution : Accédez à la page de déploiement des tâches, annulez le déploiement de la tâche actuelle, puis restaurez le fichier dans Data Studio.

Erreur : Le nœud possède des nœuds enfants, ce qui empêche la suppression ou l'annulation du déploiement de la tâche

  • Cause : Pour garantir l'exécution normale des tâches en aval, DataWorks permet d'annuler le déploiement d'une tâche uniquement si celle-ci ne présente aucune dépendance en aval, tant dans l'environnement de développement que dans l'environnement de production.

    Remarque

    L'annulation du déploiement d'un nœud peut entraîner un fonctionnement anormal des autres tâches qui en dépendent. Communiquez avec les propriétaires de toutes les tâches dépendant de ce nœud avant de poursuivre.

  • Solution :

    1. Vérifiez les dépendances en aval de la tâche dont le déploiement doit être annulé : accédez à la page des tâches planifiées du Centre d'opérations pour les environnements de développement et de production, et vérifiez si la tâche possède des dépendances en aval. Pour plus d'informations, consultez la rubrique Afficher les dépendances des nœuds.

    2. Supprimez les dépendances en aval de la tâche dont le déploiement doit être annulé :

      1. Accédez à la page des paramètres d'ordonnancement de la tâche dépendante en aval et supprimez la dépendance envers la tâche dont le déploiement doit être annulé. Pour plus d'informations, consultez la rubrique Supprimer ou modifier les dépendances des nœuds.

      2. Validez la tâche en aval afin de supprimer la dépendance entre cette tâche et celle dont le déploiement doit être annulé dans l'environnement de développement.

      3. Déployez la tâche en aval afin de supprimer la dépendance entre cette tâche et celle dont le déploiement doit être annulé dans l'environnement de production.

      4. Poursuivez l'annulation du déploiement de la tâche. Pour plus d'informations, consultez la rubrique Annuler le déploiement d'une tâche.