Tous les produits
Search
Centre de documentation

DataWorks:Nœud GBase 8a

Dernière mise à jour :Aug 20, 2026

Le nœud GBase 8a dans DataWorks vous permet de développer, de planifier l'exécution périodique et d'intégrer des tâches GBase 8a avec d'autres jobs. Cette rubrique décrit le flux de travail principal pour le développement de tâches à l'aide d'un nœud GBase 8a.

Informations générales

GBase 8a est un système de gestion de base de données relationnelle (SGBDR) qui prend en charge le stockage de données à grande échelle ainsi que les opérations de lecture et d'écriture à forte concurrence. Il est couramment utilisé dans des secteurs tels que le gouvernement, la finance, les télécommunications et l'énergie. GBase 8a respecte la norme SQL et offre une série de fonctionnalités de niveau entreprise, telles que le partitionnement des données, l'équilibrage de charge, ainsi que la reprise après sinistre et la sauvegarde. Pour plus d'informations, consultez le site web officiel de GBase 8a.

Prérequis

  • Le flux de travail métier a été créé.

    Data Studio effectue les opérations de développement spécifiques au moteur en s'appuyant sur les flux de travail métier. Avant de créer un nœud, créez un flux de travail métier. Pour plus d'informations, consultez Créer un flux de travail métier.

  • Une source de données GBase 8a a été créée.

    Pour accéder à votre base de données GBase 8a, ajoutez-la d'abord en tant que source de données GBase 8a dans DataWorks. Pour savoir comment créer une source de données, consultez Gestion des sources de données. Pour savoir comment utiliser une source de données GBase 8a dans DataWorks, consultez Source de données GBase 8a.

    Remarque

    Les nœuds GBase 8a prennent uniquement en charge les sources de données GBase 8a créées avec une chaîne de connexion JDBC.

  • Une connexion réseau a été é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 Établir une connexion réseau entre un groupe de ressources et une source de données.

  • (Facultatif ; requis pour les utilisateurs Resource Access Management (RAM)) L'utilisateur RAM utilisé pour le développement des tâches a été ajouté à l'espace de travail cible et le rôle Development ou Workspace Administrator (qui accorde des autorisations étendues — à attribuer avec prudence) lui a été assigné. Pour plus d'informations sur l'ajout de membres et l'attribution d'autorisations, consultez Ajouter des membres à un espace de travail.

Limites

Régions prises en charge : Chine (Hangzhou), Chine (Shanghai), Chine (Pékin), 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 GBase 8a

  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 flux de travail cible et choisissez Create Node > Database > GBase 8a.

  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 des tâches au sein de celui-ci.

Étape 2 : Développer une tâche GBase 8a

(Facultatif) Sélectionner une source de données GBase 8a

Si plusieurs sources de données GBase 8a existent dans votre espace de travail, sélectionnez la source de données appropriée sur la page d'édition du nœud GBase 8a. Si une seule source de données GBase 8a existe, le nœud l'utilise par défaut.

Remarque

Les nœuds GBase 8a prennent uniquement en charge les sources de données GBase 8a créées avec une chaîne de connexion JDBC.

Développer du code SQL : Exemple simple

Dans l'éditeur de code du nœud GBase 8a, rédigez le code de votre tâche. Le code suivant fournit un exemple.

SELECT * FROM usertablename;

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

DataWorks met à disposition l'option Scheduling Parameter pour transmettre dynamiquement des valeurs à votre code dans les scénarios de planification périodique. Définissez des variables dans le code de votre tâche en utilisant le format ${nom_variable}, puis attribuez une valeur à la variable. Dans le volet de navigation de droite, accédez à l'onglet Properties et repérez la section Scheduling Parameter. Pour plus d'informations sur les formats pris en charge et sur la configuration des paramètres de planification, consultez Formats pris en charge des paramètres de planification et Configurer et utiliser des paramètres de planification.

Le code suivant fournit un exemple.

SELECT '${var}'; -- Use 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 sur le côté droit de la page d'édition du nœud et configurez les paramètres de planification selon vos besoins. Pour plus d'informations, consultez Vue d'ensemble des propriétés de planification des tâches.

Remarque

Vous devez configurer l'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 afin de 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 à des fins de test. Pour plus d'informations sur la logique d'attribution des paramètres, consultez 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 lancer 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 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 d'exiger une revue de code après la soumission.

    Remarque
    • Vous devez configurer l'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 en production de code non révisé. Si la revue de code est activée, le code du nœud soumis doit être approuvé par les réviseurs avant sa publication. Pour plus d'informations, consultez 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 Publier une tâche.

Étapes suivantes

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