Tous les produits
Search
Centre de documentation

DataWorks:Créer et utiliser un nœud sans charge

Dernière mise à jour :Aug 21, 2026

Un nœud sans charge est un nœud de contrôle qui effectue une planification à blanc sans générer de données ni consommer de ressources. Lorsque l'heure planifiée arrive, le système renvoie immédiatement une réponse de succès, ce qui permet aux nœuds descendants de s'exécuter comme prévu. Les nœuds sans charge servent généralement de nœud de démarrage d'un workflow ou de point d'agrégation pour plusieurs branches.

Scénarios

Scénarios courants d'utilisation des nœuds sans charge :

  • Gérer les workflows lorsque les dépendances entre les nœuds sont complexes

    Si vous gérez plusieurs workflows, utilisez un nœud sans charge comme nœud de démarrage d'orchestration pour chaque workflow.业务管理

  • Planifier des nœuds sans relation de lignage

    Pour un workflow comportant plusieurs branches d'entrée indépendantes, utilisez un nœud sans charge comme nœud parent commun et définissez le nœud racine de l'espace de travail comme son parent. Le nœud racine de l'espace de travail déclenche alors le nœud sans charge, qui à son tour déclenche les nœuds métier en aval. Vous pouvez également définir une planification spécifique sur le nœud sans charge pour contrôler l'heure de démarrage la plus précoce de toutes les branches en aval.

    Remarque

    Lorsque le nœud racine de l'espace de travail est défini comme dépendance, il n'apparaît pas sur le canevas du workflow. Vous pouvez le consulter dans Operation Center après le déploiement de la tâche. Pour plus d'informations, consultez la rubrique Opérations de base pour les tâches planifiées.

    Par exemple :调度无血缘依赖节点 Les nœuds oss_data_sync_dqc et rds_data_sync_dqc n'ont aucun lignage entre eux ; il est donc impossible de configurer des dépendances de planification basées sur le lignage. Utilisez plutôt un nœud sans charge, tel que workshop_start_dqc, comme nœud de démarrage d'orchestration pour planifier ces branches en aval indépendantes. Les branches s'exécutent dès que leurs conditions respectives sont remplies.

    Remarque

    Lorsque vous utilisez la synchronisation hors ligne pour importer des données depuis d'autres sources vers DataWorks, les tables de destination ne possèdent pas de lignage amont au sein de DataWorks.

  • Configurer des dépendances de planification pour les nœuds de branche d'un workflow sur des nœuds situés dans un autre workflow

    Pour rendre un workflow dépendant de plusieurs branches d'un autre workflow, utilisez un nœud sans charge afin d'agréger les sorties de ces branches. Définissez ensuite manuellement la sortie de ce nœud d'agrégation comme entrée pour le nœud de démarrage d'orchestration du workflow en aval. Pour plus d'informations, consultez la rubrique Configurer une dépendance de planification inter-workflow.

    Remarque

    Si un workflow comporte plusieurs branches de sortie, créez un nœud sans charge (par exemple, un nœud workflow_end) qui dépend de toutes ces branches. L'exécution réussie de ce nœud indique que l'intégralité du workflow est terminée.

Créer et utiliser un nœud sans charge

  1. Accédez à la page DataStudio.

    Connectez-vous à la console DataWorks. Dans la région cible, cliquez sur Data Development and O&M > Data Development dans le volet de navigation de gauche. Sélectionnez un espace de travail dans la liste déroulante et cliquez sur Go to Data Development.

  2. Créez un Workflow.

    Si vous disposez déjà d'un Workflow, ignorez cette étape.

    1. Survolez l'icône 新建 et sélectionnez Create Workflow.

    2. Dans la boîte de dialogue Create Workflow, saisissez un Workflow Name.

    3. Cliquez sur Create.

  3. Créez un nœud sans charge.

    1. Survolez l'icône image.png et sélectionnez Create Node > General > Zero-Load Node.

      Vous pouvez également rechercher le workflow cible, cliquer dessus avec le bouton droit de la souris et sélectionner Create Node > General > Zero-Load Node.

    2. Dans la boîte de dialogue Create Node, saisissez un Name et sélectionnez un Node Type ainsi qu'un Path.

      Remarque

      Le nom du nœud ne peut contenir que des lettres majuscules et minuscules, des caractères chinois, des chiffres, des traits de soulignement (_) et des points (.). Le nom ne doit pas dépasser 128 caractères.

    3. Cliquez sur OK pour ouvrir l'onglet de configuration du nœud sans charge.

  4. Configurez les propriétés de planification du nœud sans charge.

    Pour exécuter le nœud périodiquement, cliquez sur Scheduling Settings à droite de l'onglet de configuration du nœud, puis configurez les propriétés de planification :

  5. Validez et déployez la tâche.

    1. Dans la barre d'outils, cliquez sur l'icône 保存 pour enregistrer le nœud.

    2. Dans la barre d'outils, cliquez sur l'icône 提交 pour valider la tâche.

    3. Dans la boîte de dialogue Commit Node, saisissez une Change Description.

    4. Cliquez sur Determine.

    Dans un espace de travail en mode standard, vous devez déployer la tâche dans l'environnement de production après l'avoir validée. Dans la barre de menu supérieure, cliquez sur Deploy. Pour plus d'informations, consultez la rubrique Déployer des tâches.

  6. Consultez les tâches planifiées.

    1. Dans le coin supérieur droit de l'éditeur, cliquez sur O&M Personnel pour ouvrir Operation Center de l'environnement de production.

    2. Consultez les tâches planifiées en cours d'exécution. Pour plus d'informations, consultez la rubrique Gérer les tâches planifiées.

    Pour afficher plus de détails sur les tâches planifiées, cliquez sur Operation Center dans la barre de menu supérieure. Pour plus d'informations, consultez la rubrique Présentation d'Operation Center.