All Products
Search
Document Center

DataWorks:Jenis Node

Last Updated:Aug 18, 2026

DataWorks Data Development (DataStudio) menyediakan berbagai jenis node untuk memenuhi kebutuhan pemrosesan data Anda, termasuk node integrasi data, node sumber daya komputasi seperti ODPS SQL, Hologres SQL, dan EMR Hive, serta node tujuan umum seperti node virtual dan node Check.

Penting

Jika Anda tidak dapat membuat node sumber daya komputasi—seperti node ODPS SQL, Hologres SQL, atau EMR Hive—di Data Development, klik Computing Resource pada panel navigasi kiri untuk memeriksa apakah sumber daya komputasi yang sesuai telah disambungkan. Jika sumber daya sudah disambungkan tetapi Anda masih tidak dapat membuat node tersebut, muat ulang halaman ini untuk memperbarui data cache. Anda juga dapat mencoba menggunakan mode penyamaran (incognito mode) di browser Anda.

Node sinkronisasi data

Data integration node

Penggunaan

Kode node

TaskType

Offline synchronization node

Digunakan untuk sinkronisasi data offline (batch) secara periodik. Node ini mendukung sinkronisasi data antara berbagai sumber data yang berbeda dalam skenario kompleks. Untuk informasi lebih lanjut mengenai sumber data yang didukung oleh sinkronisasi offline, lihat Sumber data yang didukung dan solusi sinkronisasi.

23

DI

Real-time synchronization node

Digunakan untuk sinkronisasi data inkremental secara real-time. Sinkronisasi real-time mencakup tiga plugin dasar: pembacaan real-time, transformasi, dan penulisan. Plugin-plugin ini berinteraksi melalui format data perantara yang telah ditentukan. Untuk informasi lebih lanjut mengenai sumber data yang didukung oleh sinkronisasi real-time, lihat Sumber data yang didukung dan solusi sinkronisasi.

900

RI

Catatan

Selain node yang dibuat melalui antarmuka Data Development (DataStudio), situs utama Data Integration mendukung berbagai solusi sinkronisasi, seperti sinkronisasi real-time data lengkap dan inkremental serta sinkronisasi offline seluruh database. Untuk informasi lebih lanjut, lihat Kemampuan task sinkronisasi di Data Integration. Kode untuk task di situs utama Data Integration biasanya adalah 24.

Node komputasi engine

Dalam alur kerja bisnis, Anda dapat membuat node yang sesuai dengan engine tertentu, lalu menggunakannya untuk pengembangan data dan mengirimkan kode ke mesin komputasi terkait guna dieksekusi.

Engine yang terintegrasi dengan DataWorks

Cara DataWorks mengenkapsulasi kemampuan engine

Kode node

TaskType

MaxCompute

ODPS SQL node

10

ODPS_SQL

ODPS Spark node

225

ODPS_SPARK

PyODPS 2 node

221

PY_ODPS

PyODPS 3 node

1221

PYODPS3

ODPS Script node

24

ODPS_SQL_SCRIPT

ODPS MR node

11

ODPS_MR

SQL script template node

1010

COMPONENT_SQL

E-MapReduce

EMR Hive node

227

EMR_HIVE

EMR MR node

230

EMR_MR

EMR Spark SQL node

229

EMR_SPARK_SQL

EMR Spark node

228

EMR_SPARK

EMR Shell node

257

EMR_SHELL

EMR Presto node

259

EMR_PRESTO

EMR Impala node

260

EMR_IMPALA

EMR Spark Streaming node

264

EMR_SPARK_STREAMING

EMR Kyuubi node

268

EMR_KYUUBI

EMR Trino node

267

EMR_TRINO

EMR JAR

231

EMR_JAR

EMR File

232

EMR_FILE

CDH

CDH Hive node

270

CDH_HIVE

CDH Spark node

271

CDH_SPARK

CDH MR node

273

CDH_MR

CDH Presto node

278

CDH_PRESTO

CDH Impala node

279

CDH_IMPALA

CDH Spark SQL node

272

CDH_SPARK_SQL

AnalyticDB for PostgreSQL

AnalyticDB for PostgreSQL node

-

-

AnalyticDB for MySQL

AnalyticDB for MySQL node

1000126

-

Hologres

Hologres SQL node

1093

HOLOGRES_SQL

One-click MaxCompute table schema synchronization node

1094

HOLOGRES_SYNC_DDL

One-click MaxCompute data synchronization node

1095

HOLOGRES_SYNC_DATA

ClickHouse

ClickHouse SQL

1301

CLICK_SQL

Algorithm (machine learning)

PAI Designer node

1117

PAI_STUDIO

PAI DLC node

1119

PAI_DLC

Database

MySQL node

1000125

-

SQL Server node

10001

-

Oracle node

10002

-

PostgreSQL node

10003

-

StarRocks

10004

-

DRDS node

10005

-

PolarDB MySQL node

10006

-

PolarDB PostgreSQL node

10007

-

Doris node

10008

-

MariaDB node

10009

-

SelectDB node

10010

-

Redshift node

10011

-

SAP HANA node

10012

-

Vertica node

10013

-

DM (Dameng) node

10014

-

KingbaseES (Renmin Jincang) node

10015

-

OceanBase node

10016

-

DB2 node

10017

-

GBase 8a node

10018

-

Other

Data Lake Analytics node

1000023

-

Node tujuan umum

Node engine dapat dikombinasikan dengan node tujuan umum untuk menangani logika yang kompleks. Dalam alur kerja bisnis, Anda dapat membuat node yang diperlukan dari grup node tujuan umum dan menggabungkannya dengan node engine guna menerapkan logika kompleks tersebut.

Skenario bisnis

Jenis node

Catatan penggunaan

Kode node

TaskType

Manajemen bisnis

Virtual node

Virtual node adalah node bidang kontrol. Ini merupakan node simulasi kering yang tidak menghasilkan data apa pun. Node ini sering digunakan sebagai node akar dalam alur kerja bisnis untuk membantu Anda mengelola node dan alur kerja.

99

VIRTUAL

Pemicu event

HTTP trigger node

Anda dapat menggunakan node ini untuk memicu task di DataWorks setelah task di sistem penjadwalan lain selesai.

Catatan

DataWorks tidak lagi mendukung pembuatan cross-tenant collaboration nodes. Jika Anda menggunakan cross-tenant collaboration nodes, gantilah dengan HTTP trigger nodes. HTTP trigger nodes menyediakan fitur yang sama.

1114

SCHEDULER_TRIGGER

OSS Object Check node

Memulai eksekusi node turunan dengan memantau pembuatan objek OSS.

239

OSS_INSPECT

FTP Check node

Memulai eksekusi node turunan dengan memantau pembuatan file FTP.

Catatan

DataWorks secara resmi merekomendasikan agar Anda menggunakan Check node sebagai pengganti FTP Check node.

1320

FTP_CHECK

Check node

Digunakan untuk memeriksa apakah objek target aktif. Ketika Check node memenuhi kebijakan pemeriksaan, status running-nya akan berhasil. Jika terdapat dependensi downstream, task turunan akan dipicu. Objek target berikut dapat diperiksa:

  • tabel partisi MaxCompute

  • file FTP

  • file OSS

  • HDFS

  • OSS-HDFS

241

CHECK_NODE

Data Quality

Data Comparison node

Data Comparison node memungkinkan Anda membandingkan data dari tabel yang berbeda dalam suatu alur kerja dengan berbagai cara.

1331

DATA_SYNCHRONIZATION_QUALITY_CHECK

Penugasan dan penerusan parameter

Assignment node

Digunakan untuk meneruskan parameter. Output bawaan assignment node meneruskan hasil kueri terakhir atau output ke node turunan melalui fitur konteks node. Hal ini mewujudkan penerusan parameter lintas node.

1100

CONTROLLER_ASSIGNMENT

Parameter node

Digunakan untuk mengumpulkan parameter dari node leluhur dan mendistribusikannya ke node turunan.

1115

PARAM_HUB

Kontrol

for-each node

Digunakan untuk melakukan traversal terhadap set hasil yang diteruskan oleh assignment node.

1106

CONTROLLER_TRAVERSE

do-while node

Digunakan untuk mengulang eksekusi logika node tertentu. Anda juga dapat menggunakannya bersama assignment node untuk mengulang output dari set hasil yang diteruskan oleh assignment node.

1103

CONTROLLER_CYCLE

Branch node

Digunakan untuk mengevaluasi hasil node leluhur dan menentukan cabang logika mana yang harus diikuti berdasarkan hasil yang berbeda. Anda dapat menggunakannya bersama assignment node.

1101

CONTROLLER_BRANCH

Join node

Digunakan untuk menggabungkan status running dari node leluhur. Hal ini menyelesaikan masalah keterikatan dependensi dan pemicuan eksekusi untuk node turunan dari branch node.

1102

CONTROLLER_JOIN

Lainnya

Shell node

Shell node mendukung sintaksis Shell standar tetapi tidak mendukung sintaksis interaktif.

6

DIDE_SHELL

Function Compute node

Digunakan untuk menjadwalkan dan memproses fungsi event secara berkala, serta mengintegrasikan dan menjadwalkan bersama jenis node lainnya.

1330

FUNCTION_COMPUTE

Data Push node

Digunakan untuk mendorong data kueri dari alur kerja bisnis ke grup DingTalk, grup Lark, grup WeCom, dan Teams. Hal ini memungkinkan anggota tim segera menerima dan mengikuti data terbaru.

1332

DATA_PUSH