Tous les produits
Search
Centre de documentation

DataWorks:Zero load node

Dernière mise à jour :Aug 10, 2026

Lorsque vous disposez de plusieurs workflows ou nœuds de branche sans relation de lignage, la coordination de leur planification nécessite un point d'ancrage commun. Un nœud sans charge assure ce rôle : il n'exécute aucune action lors de son déclenchement — aucun code ne s'exécute, aucune donnée n'est générée, aucune ressource n'est consommée — et renvoie immédiatement un statut de réussite pour permettre aux nœuds descendants de se poursuivre selon le calendrier prévu.

Utilisez un nœud sans charge comme nœud de départ d'un workflow ou comme ancêtre commun pour des nœuds de branche qui ne partagent aucun lignage.

Prérequis

Avant de commencer, assurez-vous d'avoir :

  • Un utilisateur RAM ajouté à votre espace de travail avec le rôle Develop ou Workspace Administrator. Le rôle Workspace Administrator dispose d'autorisations plus étendues que nécessaire pour la plupart des tâches ; attribuez-le avec prudence. Pour plus de détails, consultez la rubrique Ajouter des membres à un espace de travail.

  • Un groupe de ressources serverless associé à votre espace de travail. Pour plus de détails, consultez la rubrique Utiliser des groupes de ressources serverless.

  • Un nœud sans charge créé avant de développer des tâches dessus. Pour plus de détails, consultez la rubrique Répertoires d'espace de travail.

Cas d'utilisation

Les nœuds sans charge sont des nœuds de contrôle qui ne nécessitent aucune configuration de script. Ajoutez si besoin des descriptions métier ou des notes directement dans le nœud, puis configurez les propriétés de planification pour répondre aux exigences de votre workflow.

Simplifier les workflows avec des dépendances de nœuds complexes

Utilisez un nœud sans charge comme nœud de départ pour chaque workflow afin de faciliter leur gestion et le suivi du flux de données entre eux.

image

Planifier des nœuds sans relation de lignage

Utilisez un nœud sans charge comme ancêtre commun lorsque plusieurs nœuds d'entrée de branche ne partagent aucun lignage. Cela permet à une seule heure de planification de déclencher tous les nœuds en aval.

Lorsque le nœud de sortie final d'un workflow dépend de plusieurs nœuds d'entrée de branche indépendants, vous ne pouvez pas définir de dépendances de planification basées sur le lignage. Utilisez un nœud sans charge pour les relier :

  • Définissez le nœud sans charge comme nœud ancêtre de tous les nœuds d'entrée de branche.

  • Définissez le nœud racine de l'espace de travail comme nœud ancêtre du nœud sans charge.

La chaîne de planification s'exécute alors comme suit : nœud racine → nœud sans charge → nœuds d'entrée de branche. Définissez l'heure de planification sur le nœud sans charge pour déclencher tous les nœuds descendants dès sa réussite.

image

Par exemple, Di_Log et Di_User n'ont aucune relation de lignage, vous ne pouvez donc pas les lier directement. Créez un nœud sans charge nommé Vi_Start comme ancêtre commun. Lorsque Vi_Start réussit, les deux nœuds de branche sont déclenchés et s'exécutent lorsque leurs conditions sont remplies.

Le nœud racine de l'espace de travail n'apparaît pas dans le canevas du workflow. Consultez-le dans Operation Center après avoir validé et déployé le nœud. Pour plus de détails, consultez la rubrique Effectuer des opérations O&M de base sur les nœuds déclenchés automatiquement .

Configurer un nœud sans charge

  1. Après avoir créé le nœud sans charge en tant que nœud de départ, configurez ses propriétés de planification pour déclencher périodiquement l'ensemble du workflow.

  2. Déployez le nœud sans charge dans l'environnement de production. Pour plus de détails, consultez la rubrique Déployer des nœuds.

  3. Accédez à la page Auto Triggered Nodes dans Operation Center pour consulter la tâche déployée et effectuer des opérations O&M. Le nœud s'exécute selon le calendrier configuré. Pour plus de détails, consultez la rubrique Prise en main d'Operation Center.