All Products
Search
Document Center

DataWorks:CreateNode

Last Updated:Aug 18, 2026

Membuat node pengembangan data di DataStudio versi baru.

Deskripsi operasi

Penting Operasi ini tidak mendukung operasi batch. Jika lebih dari satu node didefinisikan dalam FlowSpec, semua node setelah yang pertama akan diabaikan.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

Parameter permintaan

Parameter

Type

Required

Description

Example

ProjectId

integer

Yes

ID ruang kerja DataWorks. Anda dapat masuk ke Konsol DataWorks dan membuka halaman Manajemen Ruang Kerja untuk mendapatkan ID tersebut.

Parameter ini menentukan ruang kerja DataWorks untuk operasi pemanggilan API ini.

123456

ContainerId

string

No

Pengidentifikasi unik kontainer tempat Anda ingin membuat node. Kontainer dapat berupa alur kerja atau node kontainer. Tentukan parameter ini jika Anda perlu membuat node di dalam kontainer.

Penting Jika parameter ini ditentukan, bidang path yang didefinisikan dalam FlowSpec menjadi tidak valid.
Penting Bidang ini bertipe Long pada versi SDK sebelum 8.0.0 dan bertipe String pada SDK 8.0.0 dan versi yang lebih baru. Perubahan ini tidak memengaruhi penggunaan SDK secara normal, dan parameter tetap dikembalikan sesuai tipe yang didefinisikan dalam SDK. Hanya saat Anda melakukan peningkatan lintas versi SDK 8.0.0, perubahan tipe dapat menyebabkan kegagalan kompilasi proyek, dan Anda perlu memperbaiki tipe data secara manual.

23451286945488XXXX

Scene

string

Yes

Skenario pembuatan node. Parameter ini menentukan apakah node dibuat di area node manual atau area pengembangan data. DATAWORKS_MANUAL_WORKFLOW hanya dapat digunakan jika ContainerId ditentukan dan kontainer merupakan alur kerja manual.

Nilai valid:

  • DATAWORKS_PROJECT: direktori proyek.

  • DATAWORKS_MANUAL_WORKFLOW: alur kerja manual.

  • DATAWORKS_MANUAL_TASK: tugas manual.

DATAWORKS_PROJECT

Spec

string

Yes

Informasi FlowSpec yang mendeskripsikan node. Untuk informasi selengkapnya tentang spesifikasi, lihat FlowSpec.

Catatan

Cara cepat mendapatkan templat FlowSpec?

  • Di DataStudio, buka sebuah node, klik Versi di sisi kanan, Tampilan versi terbaru, lalu Tampilan konfigurasi penjadwalan. Ini menyediakan deskripsi FlowSpec untuk node saat ini. Anda dapat menggunakan deskripsi FlowSpec dalam versi tersebut untuk cepat membangun templat yang memenuhi kebutuhan Anda.

Catatan

Cara menentukan konten node?

  • Tentukan konten node di bidang $.spec.nodes[*].script.content.

Catatan

Cara mengonfigurasi konten node sinkronisasi batch?

{ "version": "1.1.0", "kind": "Node", "spec": { "nodes": [ { "recurrence": "Normal", "timeout": 0, "instanceMode": "T+1", "rerunMode": "Allowed", "rerunTimes": 3, "rerunInterval": 180000, "datasource": { "name": "odps_test" }, "script": { "path": "XX/OpenAPI_Test/odpsSQL_Test", "runtime": { "command": "ODPS_SQL" }, "content": "select now();" }, "trigger": { "type": "Scheduler", "cron": "00 00 00 * * ?", "startTime": "1970-01-01 00:00:00", "endTime": "9999-01-01 00:00:00", "timezone": "Asia/Shanghai", "delaySeconds": 0 }, "runtimeResource": { "resourceGroup": "S_res_group_XXXX_XXXX" }, "name": "odpsSQL_Test", "inputs": { "nodeOutputs": [ { "data": "project_root", "artifactType": "NodeOutput" } ] }, "outputs": { "nodeOutputs": [ { "data": "output_data", "artifactType": "NodeOutput", "refTableName": "odpsSQL_Test" } ] } } ] } }

Elemen respons

Element

Type

Description

Example

object

Skema Respons.

RequestId

string

ID permintaan. Anda dapat menggunakan ID ini untuk mencari log dan memecahkan masalah.

AFBB799F-8578-51C5-A766-E922EDB8XXXX

Id

string

Pengidentifikasi unik node pengembangan data.

Penting Bidang ini bertipe Long pada versi SDK sebelum 8.0.0 dan bertipe String pada SDK 8.0.0 dan versi yang lebih baru. Perubahan ini tidak memengaruhi penggunaan SDK secara normal, dan parameter tetap dikembalikan sesuai tipe yang didefinisikan dalam SDK. Hanya saat Anda melakukan peningkatan lintas versi SDK 8.0.0, perubahan tipe dapat menyebabkan kegagalan kompilasi proyek, dan Anda perlu memperbaiki tipe data secara manual.

860438872620113XXXX

Contoh

Respons sukses

JSONformat

{
  "RequestId": "AFBB799F-8578-51C5-A766-E922EDB8XXXX",
  "Id": "860438872620113XXXX"
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.