全部产品
Search
文档中心

DataWorks:Node Database

更新时间:Feb 05, 2026

Di DataWorks, Anda dapat membuat berbagai jenis node database untuk mengembangkan task SQL, menjadwalkan eksekusinya secara berkala, serta mengintegrasikannya dengan job lain.

Prasyarat

  • Pengguna RAM ditambahkan ke ruang kerja (opsional).

    Pengguna RAM yang digunakan untuk pengembangan task harus ditambahkan ke ruang kerja dan diberikan peran Developer atau Workspace Administrator. Peran Workspace Administrator memberikan izin yang luas, sehingga harus diberikan dengan hati-hati. Untuk informasi selengkapnya tentang penambahan anggota dan pemberian izin, lihat Tambahkan anggota ke ruang kerja.

  • Sumber data DataWorks telah dibuat.

    • Pastikan serverless resource group untuk sumber data memiliki konektivitas jaringan. Untuk informasi selengkapnya, lihat Solusi konektivitas jaringan.

    • Pastikan sumber data dibuat menggunakan JDBC connection string. Untuk informasi selengkapnya, lihat Manajemen Sumber Data.

    • Pastikan sumber data mendukung pembuatan node database. Untuk informasi selengkapnya, lihat Sumber data yang didukung.

  • Anda harus membuat node database sebelum dapat mengembangkannya. Untuk informasi selengkapnya, lihat Buat node untuk alur kerja terjadwal.

Langkah 1: Kembangkan node database

  1. Setelah membuat node database, Anda dapat mulai mengembangkannya.

    1. Pilih sumber data.

      Pada daftar drop-down Select Data Source, klik image untuk membuka kotak dialog. Di dalam kotak dialog tersebut, pilih sumber data yang ingin digunakan untuk pengembangan task. Jika sumber data yang Anda butuhkan tidak tersedia, klik Add Data Source untuk menambahkannya.image

      Catatan
      • Pada ruang kerja dalam mode Standard, daftar hanya menampilkan sumber data yang dikonfigurasi untuk lingkungan pengembangan maupun produksi.

      • Node database hanya mendukung sumber data yang dibuat menggunakan JDBC connection string.

    2. Kembangkan skrip SQL.

      Di editor SQL, tulis pernyataan SQL untuk task Anda. Kode berikut menyediakan contoh kueri sederhana.

      SELECT * FROM your_table_name;  --Kueri tabel.
      SELECT '${var}'; --Konfigurasikan parameter placeholder.
      Catatan

      Anda dapat menulis pernyataan yang dapat dieksekusi berdasarkan sintaks SQL yang didukung oleh sumber data yang dikonfigurasi.

    3. Konfigurasikan kelompok sumber daya untuk debugging.

      Klik Run Configuration. Dari daftar drop-down Computing Resource > DataWorks Resource Group, pilih serverless resource group yang memiliki konektivitas jaringan ke sumber data Anda.image

      Catatan

      Untuk mengakses sumber data di jaringan publik atau VPC, gunakan scheduling resource group yang telah lulus uji konektivitas terhadap sumber data tersebut. Untuk informasi selengkapnya, lihat Solusi konektivitas jaringan.

    4. Konfigurasikan parameter untuk debugging.

      Klik Run Configuration. Pada bagian Script Parameter, Anda dapat memberikan nilai pada parameter yang dikonfigurasi dalam skrip node.

      image

    5. Setelah menyelesaikan konfigurasi, klik image untuk menyimpan node SQL yang dikonfigurasi. Kemudian, klik image untuk menjalankan skrip SQL dan memverifikasi bahwa skrip tersebut berfungsi sesuai harapan.

  2. Setelah selesai melakukan debugging skrip SQL, klik scheduling configuration di sisi kanan editor SQL untuk mengonfigurasi jadwal node tersebut. Untuk informasi selengkapnya, lihat Konfigurasi penjadwalan node.

Langkah 2: Publikasikan dan kelola node

  1. Setelah mengonfigurasi penjadwalan, Anda dapat mengirimkan dan mempublikasikan node database ke lingkungan produksi. Untuk informasi selengkapnya, lihat Penerapan node dan alur kerja.

  2. Setelah task dipublikasikan, task tersebut akan berjalan secara berkala sesuai konfigurasi penjadwalannya. Anda dapat menuju Operations Center > Task O&M > Scheduled Task O&M > Scheduled Task untuk melihat task tersebut dan melakukan operasi maintenance. Untuk informasi selengkapnya, lihat Memulai Operations Center.

Sumber data yang didukung

DataWorks mendukung pembuatan node database untuk sumber data berikut:

Catatan
  • Sumber data untuk node database harus dibuat menggunakan JDBC connection string.

  • Beberapa database secara native mendukung stored procedure, tetapi pengembangan skrip DataWorks saat ini belum mendukung fitur tersebut.

Sumber data yang didukung

Tipe

Deskripsi

MySQL

MySQL adalah sistem manajemen database relasional (RDBMS) yang digunakan untuk menyimpan dan memproses data. MySQL merupakan salah satu RDBMS paling populer karena ukurannya yang kecil, kecepatan tinggi, dan total biaya kepemilikan yang rendah. Untuk informasi selengkapnya, lihat MySQL.

SQL Server

SQL Server adalah sistem manajemen database relasional (RDBMS) yang menyediakan layanan manajemen dan analisis data yang andal, efisien, dan aman. Untuk informasi selengkapnya, lihat SQL Server.

Oracle

Oracle adalah sistem manajemen database relasional (RDBMS) yang menyediakan layanan manajemen dan analisis data yang andal, efisien, dan aman. Untuk informasi selengkapnya, lihat Oracle.

PostgreSQL

PostgreSQL adalah sistem manajemen database relasional open-source (RDBMS) yang tangguh dan fleksibel. PostgreSQL memiliki model data yang kuat, ekstensibilitas tinggi, stabilitas, serta beragam fungsi inti. Untuk informasi selengkapnya, lihat PostgreSQL.

DRDS

DRDS adalah layanan database terdistribusi. Layanan ini memungkinkan Anda melakukan penskalaan horizontal database relasional menjadi sistem terdistribusi, mendukung penyimpanan dan akses data dalam jumlah besar sekaligus mempertahankan fitur-fitur database relasional seperti MySQL. Untuk informasi selengkapnya, lihat Ikhtisar Produk.

PolarDB MySQL

PolarDB for MySQL adalah database cloud-native generasi berikutnya yang dikembangkan oleh Alibaba Cloud. Database ini dibangun di atas arsitektur pemisahan komputasi dan penyimpanan serta memanfaatkan integrasi perangkat keras-perangkat lunak untuk menyediakan layanan database yang sangat elastis, berkinerja tinggi, aman, dan memiliki kapasitas penyimpanan besar. Database ini 100% kompatibel dengan ekosistem MySQL dan PostgreSQL serta sangat kompatibel dengan sintaks Oracle. Untuk informasi selengkapnya, lihat Apa itu PolarDB untuk MySQL Edisi Perusahaan?.

PolarDB PostgreSQL

Database cloud-native PolarDB for PostgreSQL adalah produk database relasional yang dikembangkan oleh Alibaba Cloud. Database ini 100% kompatibel dengan PostgreSQL dan sangat kompatibel dengan sintaks Oracle. Database ini menyediakan layanan database yang cepat, elastis, berkinerja tinggi, aman, serta memiliki kapasitas penyimpanan besar. Selain itu, database ini mendukung mesin informasi spasial-temporal multi-model Ganos milik Alibaba Cloud dan mesin informasi geospasial open-source PostGIS. Untuk informasi selengkapnya, lihat Apa itu PolarDB untuk PostgreSQL Edisi Perusahaan?.

Doris

Apache Doris adalah database analitik real-time berkinerja tinggi. Database ini sangat cocok untuk kasus penggunaan seperti pelaporan dan analitik, kueri ad hoc, serta kueri federasi yang dipercepat pada data lake. Untuk informasi selengkapnya, lihat Pengantar Doris.

MariaDB

MariaDB adalah sistem manajemen database relasional open-source (RDBMS) yang sangat kompatibel dengan MySQL dan dapat berfungsi sebagai pengganti langsung. Setelah menguninstall MySQL, Anda dapat menginstal MariaDB di tempatnya tanpa mengubah kode aplikasi Anda. Untuk informasi selengkapnya, lihat MariaDB.

SelectDB

SelectDB adalah gudang data real-time cloud-native multi-cloud yang dibangun di atas Apache Doris. SelectDB dirancang untuk analisis data besar real-time skala enterprise dan menyediakan layanan analisis data yang hemat biaya serta mudah digunakan. Untuk informasi selengkapnya, lihat SelectDB.

Redshift

Amazon Redshift adalah layanan gudang data terkelola penuh berskala petabyte di cloud. Anda dapat menggunakan Amazon Redshift Serverless untuk mengakses dan menganalisis data tanpa perlu menyediakan gudang data. Untuk informasi selengkapnya, lihat Amazon Redshift.

SAP HANA

SAP HANA adalah platform aplikasi dan database dalam memori berkinerja tinggi. Platform ini menggabungkan fitur database, pemrosesan data, dan platform aplikasi untuk memberikan kemampuan komputasi dalam memori skala enterprise. Untuk informasi selengkapnya, lihat SAP HANA.

Vertica

Vertica adalah sistem manajemen database (DBMS) penyimpanan kolom berkinerja tinggi yang mampu memproses dan mengkueri dataset besar dengan kecepatan tinggi. Vertica terutama digunakan untuk analitik data besar dan kueri real-time. Untuk informasi selengkapnya, lihat website resmi Vertica.

DM

DM (Dameng) adalah database OLTP untuk sistem bisnis. Database ini menggabungkan keunggulan arsitektur terdistribusi, komputasi elastis, dan komputasi awan untuk menyediakan solusi yang fleksibel, mudah digunakan, andal, dan aman. Untuk informasi selengkapnya, lihat website resmi DM (Dameng).

KingbaseES

KingbaseES adalah sistem manajemen database relasional (RDBMS) skala besar yang mendukung standar SQL. KingbaseES dirancang untuk beban kerja enterprise yang membutuhkan pemrosesan data skala besar, konkurensi tinggi, dan ketersediaan tinggi (HA). Untuk informasi selengkapnya, lihat website resmi KingbaseES.

OceanBase

OceanBase adalah database relasional terdistribusi yang dikembangkan secara internal oleh Ant Group dan Alibaba Cloud. OceanBase menyediakan konsistensi data yang kuat, ketersediaan tinggi (HA), kinerja tinggi, skalabilitas online, kompatibilitas luas dengan standar SQL dan database relasional utama, serta biaya rendah. Untuk informasi selengkapnya, lihat Apa itu Database OceanBase?.

DB2

DB2 adalah sistem manajemen database relasional (RDBMS) yang digunakan untuk menyimpan, mengambil, dan mengelola data. DB2 cocok untuk kueri kompleks dan pemrosesan transaksi yang melibatkan throughput tinggi, dataset besar, serta gudang data. Untuk informasi selengkapnya, lihat website resmi DB2.

GBase 8a

GBase 8a adalah sistem manajemen database relasional (RDBMS) yang mendukung penyimpanan data skala besar dan operasi baca/tulis konkurensi tinggi. GBase 8a umum digunakan di sektor-sektor seperti pemerintahan, keuangan, telekomunikasi, dan energi. GBase 8a mendukung standar SQL dan menyediakan fitur enterprise seperti partisi data, load balancing, disaster recovery, dan backup. Untuk informasi selengkapnya, lihat website resmi GBase 8a.