全部产品
Search
文档中心

DataWorks:Tipe node yang didukung

更新时间:Nov 10, 2025

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

Penting

Jika Anda tidak dapat membuat node sumber daya komputasi—seperti node ODPS SQL, Hologres SQL, atau EMR Hive—di Pengembangan Data, klik Sumber Daya Komputasi di panel navigasi sebelah kiri untuk memeriksa apakah sumber daya komputasi yang sesuai telah ditautkan. Jika sumber daya tersebut telah ditautkan tetapi Anda masih tidak dapat membuat node tersebut, segarkan halaman ini untuk memperbarui data cache atau gunakan browser dalam mode penyamaran.

Node sinkronisasi data

Node integrasi data

Deskripsi

Kode node

TaskType

Node sinkronisasi batch

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

23

DI

Node sinkronisasi real-time

Digunakan untuk sinkronisasi data inkremental secara real-time. Sinkronisasi real-time mencakup tiga plugin dasar: baca real-time, transformasi, dan tulis. Plugin-plugin ini saling berinteraksi melalui format data perantara yang didefinisikan secara internal. Untuk informasi lebih lanjut mengenai sumber data yang mendukung sinkronisasi real-time, lihat Sumber data dan solusi sinkronisasi yang didukung.

900

RI

Catatan

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

Node mesin komputasi

Dalam alur kerja bisnis, Anda dapat membuat node yang sesuai dengan jenis mesin tertentu dan menggunakannya untuk pengembangan data, lalu mengirimkan kodenya ke mesin pemrosesan data yang sesuai untuk dieksekusi.

Mesin yang terintegrasi dengan DataWorks

Enkapsulasi kemampuan mesin oleh DataWorks

Kode node

TaskType

MaxCompute

Node ODPS SQL

10

ODPS_SQL

Node ODPS Spark

225

ODPS_SPARK

Node PyODPS 2

221

PY_ODPS

Node PyODPS 3

1221

PYODPS3

Node Skrip ODPS

24

ODPS_SQL_SCRIPT

Node ODPS MR

11

ODPS_MR

Node template skrip SQL

1010

COMPONENT_SQL

EMR

Node EMR Hive

227

EMR_HIVE

Node EMR MR

230

EMR_MR

Node EMR Spark SQL

229

EMR_SPARK_SQL

Node EMR Spark

228

EMR_SPARK

Node EMR Shell

257

EMR_SHELL

Node EMR Presto

259

EMR_PRESTO

Node EMR Spark Streaming

264

EMR_SPARK_STREAMING

Node EMR Kyuubi

268

EMR_KYUUBI

Node EMR Trino

267

EMR_TRINO

CDH

Node CDH Hive

270

CDH_HIVE

Node CDH Spark

271

CDH_SPARK

Node CDH MR

273

CDH_MR

Node CDH Presto

278

CDH_PRESTO

Node CDH Impala

279

CDH_IMPALA

Node CDH Spark SQL

272

CDH_SPARK_SQL

AnalyticDB for PostgreSQL

Node AnalyticDB for PostgreSQL

-

-

AnalyticDB for MySQL

Node AnalyticDB for MySQL

1000126

-

Hologres

Node Hologres SQL

1093

HOLOGRES_SQL

Node sinkronisasi skema tabel MaxCompute satu-klik

1094

HOLOGRES_SYNC_DDL

Node sinkronisasi data MaxCompute satu-klik

1095

HOLOGRES_SYNC_DATA

ClickHouse

Node ClickHouse SQL

1301

CLICK_SQL

StarRocks

Node StarRocks

-

-

Algoritma (pembelajaran mesin)

Node PAI Designer

1117

PAI_STUDIO

Node PAI DLC

1119

PAI_DLC

Database

Node MySQL

1000125

-

Node SQL Server

10001

-

Node Oracle

10002

-

Node PostgreSQL

10003

-

Node DRDS

10005

-

Node PolarDB for MySQL

10006

-

Node PolarDB for PostgreSQL

10007

-

Node Doris

10008

-

Node MariaDB

10009

-

Node Redshift

10011

-

Node SAP HANA

10012

-

Node Vertica

10013

-

Node DM

10014

-

Node KingbaseES

10015

-

Node OceanBase

10016

-

Node DB2

10017

-

Node GBase 8a

10018

-

Lainnya

Node Data Lake Analytics

1000023

-

Node tujuan umum

Anda dapat menggabungkan node mesin dengan node tujuan umum untuk mengelola logika yang kompleks. Dalam alur kerja bisnis, buat node yang diperlukan dari grup node tujuan umum dan gunakan bersama node mesin guna menerapkan logika kompleks tersebut.

Skenario bisnis

Tipe node

Deskripsi

Kode node

TaskType

Manajemen bisnis

Node virtual

Node beban nol adalah node tipe kontrol. Ini merupakan node simulasi kering yang tidak menghasilkan data apa pun. Biasanya digunakan sebagai node akar dalam alur kerja bisnis untuk membantu Anda mengelola node dan alur kerja bisnis.

99

VIRTUAL

Pemicu Peristiwa

Node pemicu HTTP

Gunakan node ini jika Anda ingin memicu tugas di DataWorks untuk berjalan setelah tugas di sistem penjadwalan lain selesai.

Catatan

DataWorks tidak lagi mendukung pembuatan node kolaborasi lintas penyewa. Jika Anda telah menggunakan node kolaborasi lintas penyewa, kami menyarankan Anda menggantinya dengan node pemicu HTTP. Node pemicu HTTP menyediakan kemampuan yang sama dengan node kolaborasi lintas penyewa.

1114

SCHEDULER_TRIGGER

Node Pemeriksaan Objek OSS

Memantau pembuatan objek OSS untuk memicu eksekusi node turunan.

239

OSS_INSPECT

Node Pemeriksaan FTP

Memantau pembuatan file FTP untuk memicu eksekusi node turunan.

Catatan

DataWorks merekomendasikan agar Anda menggunakan node Check daripada node Pemeriksaan FTP.

1320

FTP_CHECK

Node Pemeriksaan

Digunakan untuk memeriksa apakah objek target tersedia. Ketika kebijakan pemeriksaan node Check terpenuhi, node tersebut berhasil berjalan dan memicu node turunannya untuk berjalan. Objek target berikut dapat diperiksa:

  • Tabel partisi MaxCompute

  • File FTP

  • file OSS

  • HDFS

  • OSS-HDFS

241

CHECK_NODE

Kualitas Data

Node perbandingan data

Node perbandingan data dapat membandingkan data dari tabel yang berbeda dalam suatu alur kerja dengan berbagai cara.

1331

DATA_SYNCHRONIZATION_QUALITY_CHECK

Penugasan dan penerusan parameter

Node penugasan

Digunakan untuk penerusan parameter. Output dari kueri terakhir atau hasil output node penugasan diteruskan ke node downstream melalui parameter output bawaan node. Hal ini memungkinkan parameter diteruskan lintas node.

1100

CONTROLLER_ASSIGNMENT

Node parameter

Digunakan untuk mengumpulkan parameter dari node upstream dan mendistribusikannya ke node downstream.

1115

PARAM_HUB

Kontrol

Node for-each

Digunakan untuk melakukan traversal pada set hasil yang diteruskan oleh node penugasan.

1106

CONTROLLER_TRAVERSE

Node do-while

Digunakan untuk mengulang eksekusi beberapa logika node. Anda juga dapat menggunakannya bersama node penugasan untuk mengulang output hasil yang diteruskan oleh node penugasan.

1103

CONTROLLER_CYCLE

Node cabang

Digunakan untuk mengevaluasi hasil node upstream dan menentukan logika cabang mana yang akan diikuti untuk hasil yang berbeda. Anda dapat menggunakan node ini bersama node penugasan.

1101

CONTROLLER_BRANCH

Node penggabungan

Digunakan untuk menggabungkan status eksekusi node upstream. Hal ini menyelesaikan masalah ketergantungan penyambungan dan pemicu eksekusi untuk node turunan dari node cabang.

1102

CONTROLLER_JOIN

Lainnya

Node Shell

Node Shell mendukung sintaks Shell standar tetapi tidak mendukung sintaks interaktif.

6

DIDE_SHELL

Node Function Compute

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

1330

FUNCTION_COMPUTE

Node dorongan data

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

1332

DATA_PUSH