Tous les produits
Search
Centre de documentation

DataWorks:Développement des nœuds

Dernière mise à jour :Aug 10, 2026

Data Studio prend en charge plusieurs types de nœuds pour le traitement des données : des nœuds d'intégration de données pour la synchronisation, des nœuds de calcul moteur (MaxCompute SQL, Hologres SQL, EMR Hive, entre autres) pour le nettoyage des données, ainsi que des nœuds polyvalents (nœuds virtuels, boucles do-while, etc.) destinés à la gestion d'une logique complexe.

Types de nœuds pris en charge

Le tableau ci-dessous répertorie les types de nœuds compatibles avec la planification périodique. Les types de nœuds pris en charge pour les tâches manuelles ou les workflows déclenchés manuellement peuvent différer. Pour obtenir la liste la plus récente, reportez-vous à l'interface utilisateur.

Remarque
  • La disponibilité des nœuds varie selon l'édition et la région. Consultez l'interface utilisateur pour obtenir les informations les plus précises.

  • Certains nœuds ne peuvent pas être exécutés au sein d'un workflow. Consultez les détails du nœud pour plus de précisions.

Type de nœud

Nom du nœud

Description

Code du nœud

TaskType

Intégration de données

synchronisation par lots

Synchronise les données par lots récurrents entre différentes sources de données, ce qui permet de gérer la synchronisation entre plusieurs sources hétérogènes dans des scénarios complexes.

Pour plus d'informations sur les sources de données prises en charge par la synchronisation par lots, consultez Sources de données et solutions de synchronisation prises en charge.

23

DI

synchronisation en temps réel

Synchronise en temps réel les modifications de données depuis une source vers une base de données de destination. Vous pouvez synchroniser une seule table ou une base de données entière afin de maintenir la cohérence des données.

Pour plus d'informations sur les sources de données prises en charge par la synchronisation en temps réel, consultez Sources de données et solutions de synchronisation prises en charge.

900

RI

Notebook

Notebook

Plateforme interactive de traitement et d'analyse des données qui rend l'exploration des données, la visualisation et la création de modèles plus efficaces grâce à des flux de travail modulaires et interactifs.

1323

NOTEBOOK

MaxCompute

MaxCompute SQL

Prend en charge la planification périodique des tâches MaxCompute SQL. MaxCompute SQL utilise une syntaxe semblable à celle du langage SQL et convient aux scénarios de traitement distribué impliquant des données à grande échelle (niveau téraoctet) qui ne nécessitent pas de hautes performances en temps réel.

10

ODPS_SQL

Composant SQL

Modèle de code SQL réutilisable doté de plusieurs paramètres d'entrée et de sortie. Il filtre, joint et agrège les tables sources pour générer des tables de résultats. Créez des nœuds de composant SQL et utilisez ces composants prédéfinis pour créer rapidement des pipelines de traitement de données.

1010

COMPONENT_SQL

Script MaxCompute

Combine plusieurs instructions SQL en un seul script pour une compilation et une exécution unifiées. Cette approche est idéale pour les scénarios de requêtes complexes, tels que les sous-requêtes imbriquées ou les opérations en plusieurs étapes. L'intégralité du script est soumise en une seule fois avec un plan d'exécution unifié ; la tâche n'a donc besoin d'être mise en file d'attente et exécutée qu'une seule fois.

24

ODPS_SQL_SCRIPT

PyODPS 2

Intègre le SDK Python de MaxCompute, ce qui vous permet d'écrire et de modifier directement du code Python sur les nœuds PyODPS 2 afin d'effectuer des tâches de traitement et d'analyse des données dans MaxCompute.

221

PY_ODPS

PyODPS 3

Écrivez directement des tâches MaxCompute en code Python et configurez-les pour une planification périodique.

1221

PYODPS3

MaxCompute Spark

Exécute des tâches Spark par lots basées sur MaxCompute (mode cluster) sur la plateforme DataWorks.

225

ODPS_SPARK

MaxCompute MR

Créez un nœud MaxCompute MR pour soumettre des programmes MapReduce qui traitent des ensembles de données à grande échelle dans MaxCompute à l'aide de l'API Java MapReduce.

11

ODPS_MR

Mapper les métadonnées vers Hologres

Pour accélérer les requêtes sur les données MaxCompute dans Hologres, utilisez la fonctionnalité de mappage des métadonnées MaxCompute de Data Catalog afin de mapper les métadonnées des tables MaxCompute vers Hologres. Cela permet d'accélérer les requêtes via les tables externes Hologres.

-

-

Synchroniser les données vers Hologres

Synchronise les données d'une seule table de MaxCompute vers Hologres pour l'analyse du big data et les requêtes en temps réel.

-

-

Hologres

Hologres SQL

Interroge les données dans les instances Hologres. Hologres et MaxCompute sont connectés de manière transparente au niveau sous-jacent ; vous pouvez donc utiliser des instructions PostgreSQL standard pour interroger et analyser des données MaxCompute à grande échelle sans avoir à les migrer.

1093

HOLOGRES_SQL

Synchroniser les données vers MaxCompute

Migre les données d'une seule table de Hologres vers MaxCompute.

1070

HOLOGRES_SYNC_DATA_TO_MC

Synchronisation en un clic du schéma de table MaxCompute

Fournit une fonctionnalité d'importation de schéma de table en un clic pour créer rapidement des tables externes Hologres par lots qui correspondent aux schémas de table MaxCompute.

1094

HOLOGRES_SYNC_DDL

Synchronisation en un clic des données MaxCompute

Synchronise rapidement les données de MaxCompute vers une base de données Hologres.

1095

HOLOGRES_SYNC_DATA

Serverless Spark

Serverless Spark Batch

Nœud Spark basé sur Serverless Spark, adapté au traitement de données à grande échelle.

2100

SERVERLESS_SPARK_BATCH

Serverless Spark SQL

Nœud de requête SQL basé sur Serverless Spark qui prend en charge la syntaxe SQL standard et offre des capacités d'analyse de données haute performance.

2101

SERVERLESS_SPARK_SQL

Nœud Serverless Kyuubi

Se connecte à Serverless Spark via l'interface JDBC/ODBC Kyuubi, fournissant des services Spark SQL multi-locataires.

2103

SERVERLESS_KYUUBI

Severless StarRocks

Serverless StarRocks SQL

Nœud SQL basé sur EMR Serverless StarRocks, compatible avec la syntaxe SQL open source de StarRocks, offrant une analyse de requêtes OLAP ultra-rapide et une analyse de requêtes de type lakehouse.

2104

SERVERLESS_STARROCKS

LLM

Nœud de modèle de langage large

Moteur intégré de traitement et d'analyse des données qui effectue le nettoyage et l'exploration des données en fonction de vos instructions en langage naturel.

2200

LLM_NODE

Flink

Flink SQL Streaming

Définit la logique de traitement des tâches en temps réel à l'aide d'instructions SQL standard. Il offre une prise en charge riche du langage SQL, une gestion puissante de l'état et une tolérance aux pannes, une compatibilité avec le temps événementiel et le temps de traitement, ainsi qu'une évolutivité flexible. Il s'intègre à des systèmes tels que Kafka et HDFS et fournit des outils de journalisation et de surveillance des performances.

2012

FLINK_SQL_STREAM

Flink SQL Batch

Définit et exécute des tâches de traitement de données à l'aide d'instructions SQL standard. Adapté à l'analyse et à la transformation de grands ensembles de données, y compris le nettoyage et l'agrégation des données. Prend en charge la configuration visuelle pour un traitement efficace des données par lots à grande échelle.

2011

FLINK_SQL_BATCH

EMR

EMR Hive

Utilise des instructions semblables au langage SQL pour lire, écrire et gérer de grands ensembles de données, permettant une analyse et un développement efficaces des données de journal.

227

EMR_HIVE

EMR Impala

Moteur de requête SQL interactif rapide et en temps réel pour le big data à l'échelle du pétaoctet.

260

EMR_IMPALA

EMR MR

Décompose les ensembles de données à grande échelle en plusieurs tâches Map parallèles afin d'améliorer considérablement l'efficacité du traitement des données.

230

EMR_MR

EMR Presto

Moteur de requête SQL distribué flexible et évolutif qui prend en charge l'analyse interactive et l'interrogation du big data à l'aide de la syntaxe de requête SQL standard.

259

EMR_PRESTO

EMR Shell

Écrivez et exécutez des scripts Shell personnalisés pour le traitement des données, l'appel de composants Hadoop et les opérations sur les fichiers.

257

EMR_SHELL

EMR Spark

Moteur d'analyse big data polyvalent qui prend en charge le calcul complexe en mémoire, idéal pour la création d'applications d'analyse de données à grande échelle et à faible latence.

228

EMR_SPARK

EMR Spark SQL

Traite les données structurées à l'aide d'un moteur de requête SQL distribué pour améliorer l'efficacité de l'exécution des tâches.

229

EMR_SPARK_SQL

EMR Spark Streaming

Traite des données de streaming en temps réel à haut débit grâce à des mécanismes de tolérance aux pannes capables de récupérer rapidement après des erreurs dans le flux de données.

264

EMR_SPARK_STREAMING

EMR Trino

Moteur de requête SQL distribué adapté à l'analyse interactive et à l'interrogation across plusieurs sources de données.

267

EMR_TRINO

EMR Kyuubi

Passerelle distribuée et multi-locataire qui fournit des services de requête SQL pour les moteurs de requête de lac de données tels que Spark, Flink et Trino.

268

EMR_KYUUBI

ADB

ADB for PostgreSQL

Prend en charge le développement et la planification périodique des tâches AnalyticDB for PostgreSQL.

1000090

-

ADB for MySQL

Prend en charge le développement et la planification périodique des tâches AnalyticDB for MySQL.

1000126

-

ADB Spark

Prend en charge le développement et la planification périodique des tâches AnalyticDB Spark.

1990

ADB_SPARK

ADB Spark SQL

Prend en charge le développement et la planification périodique des tâches AnalyticDB Spark SQL.

1991

ADB_SPARK_SQL

CDH

CDH Hive

Destiné aux utilisateurs ayant déployé un cluster CDH et souhaitant exécuter des tâches Hive dans DataWorks.

270

CDH_HIVE

CDH Spark

Moteur d'analyse big data polyvalent qui prend en charge l'analyse complexe en mémoire, adapté à la création d'applications d'analyse de données à grande échelle et à faible latence.

271

CDH_SPARK

CDH Spark SQL

Traite les données structurées à l'aide d'un moteur de requête SQL distribué pour améliorer l'efficacité de l'exécution des tâches.

272

CDH_SPARK_SQL

CDH MR

Traite des ensembles de données à très grande échelle.

273

CDH_MR

CDH Presto

Moteur de requête SQL distribué qui améliore les capacités d'analyse des données dans l'environnement CDH.

278

CDH_PRESTO

CDH Impala

Écrivez et exécutez des scripts SQL Impala pour des performances de requête plus rapides.

279

CDH_IMPALA

Lindorm

Lindorm Spark

Prend en charge le développement et la planification périodique des tâches Lindorm Spark.

1800

LINDORM_SPARK

Lindorm Spark SQL

Prend en charge le développement et la planification périodique des tâches Lindorm Spark SQL.

1801

LINDORM_SPARK_SQL

Click House

ClickHouse SQL

Prend en charge les requêtes SQL distribuées et le traitement des données structurées pour améliorer l'efficacité de l'exécution des tâches.

1301

CLICK_SQL

Qualité des données

Surveillance de la qualité

Configurez des règles de surveillance de la qualité des données pour vérifier la présence de problèmes tels que des données corrompues dans les tables sources. Vous pouvez personnaliser les stratégies de planification afin d'exécuter périodiquement des tâches de surveillance pour la validation des données.

1333

DATA_QUALITY_MONITOR

Comparaison de données

Compare les données entre différentes tables à l'aide de plusieurs méthodes.

1331

DATA_SYNCHRONIZATION_QUALITY_CHECK

Général

Nœud sans charge

Nœud de type contrôle qui effectue un test à blanc sans générer de données. Généralement utilisé comme nœud racine pour l'orchestration de workflows afin d'organiser les nœuds et les workflows.

99

VIRTUAL

Nœud d'affectation

Transmet le dernier résultat de requête ou de sortie du nœud d'affectation aux nœuds en aval via la fonctionnalité de contexte de nœud, permettant ainsi le passage de paramètres entre les nœuds.

1100

CONTROLLER_ASSIGNMENT

Nœud Shell

Les nœuds Shell prennent en charge la syntaxe Shell standard, mais pas la syntaxe interactive.

6

DIDE_SHELL

Nœud de paramètre

Agrège les paramètres provenant des nœuds en amont et les distribue aux nœuds en aval.

1115

PARAM_HUB

Vérification d'objet OSS

Déclenche l'exécution des nœuds en aval en surveillant les objets OSS.

239

OSS_INSPECT

Nœud Python

Prend en charge Python 3.0. Il peut obtenir les paramètres en amont via les paramètres de planification et appliquer des paramètres personnalisés, puis transmettre sa sortie en tant que paramètres aux nœuds en aval.

1322

PYTHON

Nœud de fusion

Fusionne l'état d'exécution des nœuds en amont, résolvant le montage des dépendances et le déclenchement de l'exécution pour les nœuds situés en aval des nœuds de branchement.

1102

CONTROLLER_JOIN

Nœud de branchement

Évalue les résultats en amont et dirige les différents résultats vers des logiques de branchement distinctes. Peut être utilisé conjointement avec des nœuds d'affectation.

1101

CONTROLLER_BRANCH

Nœud for-each

Itère sur l'ensemble de résultats transmis par un nœud d'affectation.

1106

CONTROLLER_TRAVERSE

Nœud Do-while

Exécute un sous-ensemble de la logique des nœuds en boucle. Peut également être utilisé avec des nœuds d'affectation pour parcourir en boucle les résultats transmis par un nœud d'affectation.

1103

CONTROLLER_CYCLE

Nœud de vérification

Vérifie si un objet cible (table partitionnée MaxCompute, fichier FTP ou fichier OSS) est disponible. Lorsque la politique de vérification est satisfaite, le nœud renvoie un statut de réussite et déclenche l'exécution des tâches en aval. Objets cibles pris en charge :

  • Table partitionnée MaxCompute

  • Fichier FTP

  • Fichier OSS

  • HDFS

  • OSS-HDFS

241

CHECK_NODE

Function Compute

Planifie et traite périodiquement des fonctions événementielles.

1330

FUNCTION_COMPUTE

Déclencheur HTTP

Déclenche les tâches DataWorks lorsque les tâches d'autres systèmes de planification sont terminées.

Remarque

DataWorks ne prend plus en charge la création de nœuds inter-locataires. Si vous utilisez des nœuds inter-locataires, nous vous recommandons de passer aux nœuds de déclencheur HTTP, qui offrent les mêmes fonctionnalités.

1114

SCHEDULER_TRIGGER

SSH

Accède à distance à un hôte connecté via une source de données SSH spécifiée et déclenche l'exécution de scripts sur l'hôte distant.

1321

SSH

Push de données

Pousse les résultats de requête de données générés par d'autres nœuds dans un workflow Data Studio vers des groupes DingTalk, Lark, WeCom, Teams et par e-mail en créant des cibles de push de données.

1332

DATA_PUSH

Nœuds de base de données

Nœud MySQL

Les nœuds MySQL prennent en charge le développement et la planification périodique des tâches MySQL.

1000125

-

SQL Server

Les nœuds SQL Server prennent en charge le développement et la planification périodique des tâches SQL Server.

10001

-

Nœud Oracle

Les nœuds Oracle prennent en charge le développement et la planification périodique des tâches Oracle.

10002

-

Nœud PostgreSQL

Les nœuds PostgreSQL prennent en charge le développement et la planification périodique des tâches PostgreSQL.

10003

-

Nœud StarRocks

Prend en charge le développement et la planification périodique des tâches StarRocks.

10004

-

Nœud DRDS

Prend en charge le développement et la planification périodique des tâches DRDS.

10005

-

Nœud PolarDB MySQL

Prend en charge le développement et la planification périodique des tâches PolarDB MySQL.

10006

-

Nœud PolarDB PostgreSQL

Les nœuds PolarDB PostgreSQL prennent en charge le développement et la planification périodique des tâches PolarDB PostgreSQL.

10007

-

Nœud Doris

Les nœuds Doris prennent en charge le développement et la planification périodique des tâches Doris.

10008

-

Nœud MariaDB

Les nœuds MariaDB prennent en charge le développement et la planification périodique des tâches MariaDB.

10009

-

Nœud SelectDB

Les nœuds SelectDB prennent en charge le développement et la planification périodique des tâches SelectDB.

10010

-

Nœud Redshift

Les nœuds Redshift prennent en charge le développement et la planification périodique des tâches Redshift.

10011

-

Nœud Saphana

Les nœuds Saphana prennent en charge le développement et la planification périodique des tâches SAP HANA.

10012

-

Nœud Vertica

Les nœuds Vertica prennent en charge le développement et la planification périodique des tâches Vertica.

10013

-

Nœud DM (Dameng)

Les nœuds DM prennent en charge le développement et la planification périodique des tâches DM.

10014

-

Nœud KingbaseES

Les nœuds KingbaseES prennent en charge le développement et la planification périodique des tâches KingbaseES.

10015

-

Nœud OceanBase

Les nœuds OceanBase prennent en charge le développement et la planification périodique des tâches OceanBase.

10016

-

Nœud DB2

Les nœuds DB2 prennent en charge le développement et la planification périodique des tâches DB2.

10017

-

Nœud GBase 8a

Les nœuds GBase 8a prennent en charge le développement et la planification périodique des tâches GBase 8a.

10018

-

Algorithme

PAI Designer

Outil de modélisation visuelle de PAI pour mettre en œuvre des workflows de développement de machine learning de bout en bout.

1117

PAI_STUDIO

PAI DLC

Service de formation basé sur des conteneurs de PAI pour l'exécution distribuée des tâches de formation.

1119

PAI_DLC

PAI Flow

Workflow d'indexation de la base de connaissances PAI / génère des nœuds PAIFlow côté DataWorks.

1250

PAI_FLOW

Nœud logique

Nœud SUB_PROCESS

Consolide plusieurs workflows en un tout unifié pour la gestion et la planification.

1122

SUB_PROCESS

Créer des nœuds

Créer des nœuds pour les workflows planifiés

Si vos tâches doivent s'exécuter automatiquement à des intervalles précis (par exemple, toutes les heures, quotidiennement ou hebdomadairement), créez des nœuds de tâche planifiés de l'une des manières suivantes : créez un nœud de tâche planifié autonome, ajoutez des nœuds internes à un workflow planifié ou clonez un nœud existant.

  1. Accédez à la page Espaces de travail dans la console DataWorks. Dans la barre de navigation supérieure, sélectionnez la région souhaitée. Localisez l'espace de travail voulu et choisissez Shortcuts > Data Studio dans la colonne Actions.

  2. Dans le volet de navigation de gauche, cliquez sur image pour accéder à la page Data Studio.

Créer un nœud de tâche planifié

  1. Cliquez sur image à droite du répertoire du projet, sélectionnez New Node, puis choisissez le type de nœud souhaité.

    Important

    Le système propose une liste Common Nodes et une liste All Nodes. Sélectionnez All Nodes en bas de page pour afficher tous les types de nœuds disponibles. Utilisez la zone de recherche pour trouver rapidement des nœuds, ou servez-vous des filtres de catégorie (tels que MaxCompute, Data Integration et General) pour localiser et créer le nœud désiré.

    Vous pouvez créer des répertoires à l'avance pour organiser et gérer les nœuds.
  2. Définissez le nom du nœud et enregistrez-le. La page d'édition du nœud s'affiche alors.

Créer des nœuds internes dans un workflow planifié

  1. Créez un workflow planifié.

  2. Sur le canevas du workflow, cliquez sur New Node dans la barre d'outils en haut, sélectionnez le type de nœud approprié en fonction de la tâche à développer, puis faites-le glisser sur le canevas.

  3. Définissez le nom du nœud et enregistrez-le.

Créer un nœud par clonage

Utilisez la fonctionnalité de clonage pour dupliquer rapidement un nœud existant et en créer un nouveau. Le contenu cloné inclut les informations de Scheduling Settings du nœud (Scheduling Parameters, Scheduling time et Scheduling Dependency).

  1. Dans le Project Directory situé à gauche, faites un clic droit sur le nœud à cloner et sélectionnez Cloning dans le menu contextuel.

  2. Dans la boîte de dialogue, modifiez le Name et le Path du nœud (ou conservez les valeurs par défaut), puis cliquez sur Confirm pour lancer le clonage.

  3. Une fois le clonage terminé, affichez le nouveau nœud créé dans le Project Directory.

Créer des nœuds pour les workflows déclenchés manuellement

Si vos tâches n'ont pas besoin de s'exécuter périodiquement, mais doivent être déployées dans l'environnement de production et exécutées manuellement si nécessaire, créez des nœuds internes dans un workflow déclenché manuellement.

  1. Accédez à la page Espaces de travail dans la console DataWorks. Dans la barre de navigation supérieure, sélectionnez la région souhaitée. Localisez l'espace de travail voulu et choisissez Shortcuts > Data Studio dans la colonne Actions.

  2. Dans le volet de navigation de gauche, cliquez sur image pour accéder à la page des workflows déclenchés manuellement.

    1. Créez un workflow déclenché manuellement.

    2. Dans la barre d'outils en haut de la page d'édition du workflow déclenché manuellement, cliquez sur New Internal Node, puis sélectionnez le type de nœud approprié en fonction de la tâche à développer.

    3. Définissez le nom du nœud et enregistrez-le.

Créer des nœuds de tâche manuelle

  1. Accédez à la page Espaces de travail dans la console DataWorks. Dans la barre de navigation supérieure, sélectionnez la région souhaitée. Localisez l'espace de travail voulu et choisissez Shortcuts > Data Studio dans la colonne Actions.

  2. Dans le volet de navigation de gauche, cliquez sur image pour accéder à la page des tâches manuelles.

  3. Dans la section inférieure, cliquez sur image à droite de Manually Triggered Task, sélectionnez New Node, puis choisissez le type de nœud souhaité.

    Remarque

    Les tâches manuelles ne prennent en charge que les types de nœuds suivants : Offline synchronization, Notebook, Maxcompute SQL, Maxcompute Script, Pyodps 2, Maxcompute MR, Hologres SQL, Python et Shell.

  4. Définissez le nom du nœud et enregistrez-le. La page d'édition du nœud s'affiche alors.

Modification groupée des nœuds

Lorsqu'un workflow contient de nombreux nœuds, il est inefficace de les ouvrir un par un pour les modifier. DataWorks propose une fonctionnalité Internal Node List qui affiche tous les nœuds sous forme de liste sur le côté droit du canevas, permettant une prévisualisation rapide, une recherche et une modification groupée.

Utilisation

  1. Dans la barre d'outils en haut du canevas du workflow, cliquez sur le bouton Show Internal Node List pour ouvrir le panneau de fonctionnalité sur le côté droit du canevas.

    image

  2. Une fois le panneau ouvert, tous les nœuds du workflow actuel s'affichent dans une liste.

    • Prévisualisation du code et tri :

      • Les nœuds prenant en charge l'édition de code (tels que MaxCompute SQL) développent l'éditeur de code par défaut.

      • Les nœuds ne prenant pas en charge l'édition de code (tels que les nœuds virtuels) s'affichent sous forme de cartes et sont automatiquement disposés en bas de la liste.

    • Recherche rapide et navigation :

      • Recherche : Saisissez des mots-clés dans la zone de recherche en haut pour effectuer une recherche floue sur les noms de nœuds.

      • Liaison : Une liaison bidirectionnelle est disponible entre le canevas et la barre latérale. La sélection d'un nœud sur le canevas met en évidence le nœud correspondant dans la barre latérale, et vice versa.

    • Édition en ligne :

      • Actions : Le coin supérieur droit de chaque carte de nœud propose des actions rapides telles que Load Latest Code, Open Node et Edit.

      • Enregistrement automatique : Après être entré en mode édition, les modifications sont automatiquement enregistrées lorsque le focus de la souris quitte la zone du bloc de code.

      • Détection de conflits : Si le code est mis à jour par un autre utilisateur pendant l'édition, une notification d'échec de l'enregistrement se déclenche pour éviter les écrasements accidentels.

    • Mode Focus :

      • Sélectionnez un nœud et cliquez sur image dans le coin supérieur droit de la fenêtre flottante pour activer le Focus Mode. La barre latérale n'affiche alors que le nœud actuellement sélectionné, offrant plus d'espace pour l'édition du code.

Gestion des versions

Restaurez les nœuds vers une version historique spécifique. Le système propose également des fonctionnalités de visualisation et de comparaison des versions pour vous aider à analyser les différences et à apporter les ajustements nécessaires.

  1. Dans le Project Directory situé à gauche, double-cliquez sur le nom du nœud cible pour accéder à la page d'édition du nœud.

  2. Cliquez sur Version à droite de la page d'édition du nœud. Sur la page Version, affichez et gérez les informations relatives à l'Developer Record et à l'Publish Record.

    • View une version :

      1. Dans l'onglet Developer Record ou Publish Record, localisez la version du nœud que vous souhaitez afficher.

      2. Cliquez sur View dans la colonne Operation pour accéder à la page de détails où vous pouvez consulter le contenu du code du nœud et les informations de Scheduling Settings.

        Remarque

        Les informations de Scheduling Settings peuvent être affichées en Script Mode ou en Visual Mode. Vous pouvez basculer entre les modes d'affichage dans le coin supérieur droit de l'onglet Scheduling Settings.

    • Compare les versions :

      Dans l'onglet Developer Record ou Publish Record, vous pouvez comparer différentes versions d'un nœud. L'exemple suivant utilise l'enregistrement de développement pour illustrer l'opération de comparaison.

      • Comparer au sein des enregistrements de développement ou de déploiement : Dans l'onglet Developer Record, sélectionnez deux versions et cliquez sur le bouton Select Comparison en haut pour comparer le contenu du code du nœud et les paramètres de planification entre les versions.

      • Comparer entre les enregistrements de développement, de déploiement ou de build :

        1. Dans l'onglet Developer Record, localisez la version souhaitée du nœud.

        2. Cliquez sur Compare dans la colonne Operation, puis, sur la page de détails, sélectionnez une version dans l'Publish Record ou dans les Build Records pour effectuer la comparaison.

    • Restore une version :

      Vous ne pouvez restaurer les nœuds vers une version historique spécifique qu'à partir de l'Developer Record. Dans l'onglet Developer Record, localisez la version cible et cliquez sur Restore dans la colonne Operation pour restaurer le code du nœud et les informations de Scheduling Settings vers la version cible.

Références

FAQ

Puis-je télécharger le code des nœuds (tel que SQL ou Python) sur ma machine locale ?

  • Réponse : Aucune fonctionnalité de téléchargement direct n'est disponible. Vous pouvez copier le code sur votre machine locale pendant le développement. Autre solution : développez dans le répertoire personnel de Data Studio, puis soumettez le code au répertoire du projet, ce qui enregistre votre code localement.