Tous les produits
Search
Centre de documentation

DataWorks:Nœud Db2

Dernière mise à jour :Sep 02, 2026

Les nœuds Db2 dans DataWorks vous permettent de développer, planifier et intégrer des tâches Db2 avec d'autres jobs. Cette rubrique décrit le flux de travail principal pour le développement de tâches dans un nœud Db2.

Contexte

Db2 est un système de gestion de base de données relationnelle (SGBDR) qui stocke, récupère et gère les données. Db2 convient aux requêtes complexes et au traitement transactionnel pour les charges de travail à haut débit, les grands ensembles de données et les entrepôts de données. Pour plus d'informations, consultez le site Web officiel de Db2.

Prérequis

  • Le processus métier a été créé.

    Data Studio effectue les opérations de développement spécifiques au moteur en fonction des flux métiers. Avant de créer un nœud, créez d'abord un flux métier. Pour plus d'informations, consultez la rubrique Créer un flux métier.

  • Une source de données Db2 a été ajoutée.

    Ajoutez votre base de données Db2 en tant que source de données Db2 dans DataWorks avant de pouvoir accéder aux données de cette base. Pour créer une source de données, consultez la rubrique Gestion des sources de données. Pour savoir comment utiliser une source de données Db2 dans DataWorks, consultez la rubrique Source de données Db2.

    Remarque

    Les nœuds Db2 prennent uniquement en charge les sources de données Db2 créées avec une chaîne de connexion Java Database Connectivity (JDBC).

  • Une connexion réseau est établie entre votre source de données et un groupe de ressources.

    Assurez-vous que la source de données souhaitée est connectée au groupe de ressources que vous souhaitez utiliser. Pour plus d'informations sur la configuration de la connectivité réseau, consultez la rubrique Établir une connexion réseau entre un groupe de ressources et une source de données.

  • (Facultatif ; requis pour les utilisateurs RAM) L'utilisateur RAM utilisé pour le développement des tâches a été ajouté à l'espace de travail cible et s'est vu attribuer le rôle Development ou Workspace Administrator (qui accorde de larges permissions — à attribuer avec prudence). Pour plus d'informations sur l'ajout de membres et l'attribution de permissions, consultez la rubrique Ajouter des membres à un espace de travail.

Limitations

Cette fonctionnalité est prise en charge dans les régions suivantes : Chine (Hangzhou), Chine (Shanghai), Chine (Beijing), Chine (Shenzhen), Chine (Chengdu), Chine (Hong Kong), Singapour, Malaisie (Kuala Lumpur), Allemagne (Francfort), États-Unis (Silicon Valley) et États-Unis (Virginie).

Étape 1 : Créer un nœud Db2

  1. 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. Cliquez avec le bouton droit sur le workflow cible et choisissez Create Node > Database > DB2.

  3. Dans la boîte de dialogue Create Node, saisissez un Name pour le nœud et cliquez sur OK. Une fois le nœud créé, vous pouvez développer et configurer la tâche dans l'éditeur de nœud.

Étape 2 : Développer la tâche Db2

(Facultatif) Sélectionner une source de données Db2

Si votre espace de travail contient plusieurs sources de données Db2, sélectionnez celle souhaitée sur la page de l'éditeur de nœud. Si une seule source de données Db2 existe, elle est utilisée par défaut.

Remarque

Les nœuds Db2 prennent uniquement en charge les sources de données Db2 créées avec une chaîne de connexion Java Database Connectivity (JDBC).

Développer du code SQL : exemple simple

Rédigez le code SQL de votre tâche dans l'éditeur de code du nœud Db2. Le code suivant présente un exemple.

SELECT * FROM usertablename;

Développer du code SQL : utiliser des paramètres de planification

Le paramètre Scheduling Parameter de DataWorks vous permet de transmettre dynamiquement des valeurs aux variables de votre code pour les tâches planifiées. Définissez les variables au format ${Variable}, puis attribuez-leur des valeurs dans le volet de navigation de droite sous Scheduling Settings > Scheduling Parameter. Pour plus d'informations, consultez les rubriques Formats des paramètres de planification et Configurer et utiliser les paramètres de planification.

Le code suivant présente un exemple.

SELECT '${var}'; -- Can be used with scheduling parameters.

Étape 3 : Configurer la planification des tâches

Pour exécuter périodiquement la tâche du nœud, cliquez sur Scheduling à droite de la page d'édition du nœud et configurez les paramètres de planification selon vos besoins. Pour plus d'informations, consultez la rubrique Vue d'ensemble des propriétés de planification des tâches.

Remarque

Vous devez configurer l'attribut Rerun attribute et les Parent Nodes du nœud avant de pouvoir le soumettre.

Étape 4 : Tester le code de la tâche

Effectuez les opérations de test suivantes selon vos besoins pour vérifier que la tâche se comporte comme prévu.

  1. (Facultatif) Sélectionnez un groupe de ressources et attribuez des valeurs de paramètre personnalisées.

    • Cliquez sur l'icône 高级运行 dans la barre d'outils. Dans la boîte de dialogue Parameter, sélectionnez le groupe de ressources de planification pour les tests.

    • Si le code de votre tâche utilise des variables de paramètres de planification, attribuez-leur des valeurs ici pour les tests. Pour plus d'informations sur la logique d'attribution des paramètres, consultez la rubrique Processus de débogage des tâches.

  2. Enregistrez et exécutez le code de la tâche.

    Cliquez sur l'icône 保存 dans la barre d'outils pour enregistrer le code de votre tâche. Cliquez ensuite sur l'icône 运行 pour exécuter la tâche.

  3. (Facultatif) Effectuez des tests de fumée.

    Pour exécuter des tests de fumée dans l'environnement de développement et vérifier que la tâche planifiée du nœud s'exécute comme prévu, effectuez des tests de fumée pendant ou après la soumission du nœud. Pour plus d'informations, consultez la rubrique Effectuer des tests de fumée.

Étape 5 : Soumettre et publier la tâche

Après avoir configuré la tâche du nœud, soumettez-la et publiez-la. Une fois publiée, le nœud s'exécute périodiquement en fonction de sa configuration de planification.

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

  2. Cliquez sur l'icône 提交 dans la barre d'outils pour soumettre la tâche du nœud.

    Dans la boîte de dialogue Submission, saisissez une Change Description. Vous pouvez également choisir si une revue de code est requise après la soumission.

    Remarque
    • Vous devez configurer l'attribut Rerun attribute et les Parent Nodes du nœud avant de pouvoir le soumettre.

    • La revue de code permet de garantir la qualité du code et d'éviter les erreurs causées par la publication directe de code non revu en production. Si la revue de code est activée, le code du nœud soumis doit être approuvé par les relecteurs avant de pouvoir être publié. Pour plus d'informations, consultez la rubrique Revue de code.

Si vous utilisez un espace de travail en mode standard, après avoir soumis la tâche avec succès, cliquez sur Publish dans le coin supérieur droit de la page d'édition du nœud pour déployer la tâche dans l'environnement de production. Pour plus d'informations, consultez la rubrique Publier une tâche.

Étapes suivantes

Opérations sur les tâches : une fois qu'une tâche est validée et publiée, elle s'exécute périodiquement en fonction de la configuration du nœud. Vous pouvez cliquer sur O&M dans le coin supérieur droit de la page d'édition du nœud pour accéder au Operation Center et afficher l'état de planification et d'exécution de la tâche planifiée. Pour plus d'informations, consultez la rubrique Gérer les tâches planifiées.