全部产品
Search
文档中心

DataWorks:Node Database

更新时间:Jul 06, 2025

DataWorks memungkinkan Anda membuat berbagai jenis node database untuk pengembangan tugas SQL, penjadwalan periodik, dan integrasi dengan pekerjaan lainnya.

Prasyarat

  • Pengguna RAM yang ingin digunakan telah ditambahkan ke ruang kerja Anda.

    Untuk menggunakan pengguna RAM dalam mengembangkan tugas, tambahkan pengguna tersebut sebagai anggota ruang kerja dan tetapkan peran Develop atau Workspace Administrator. Peran Workspace Administrator memiliki lebih banyak izin daripada yang diperlukan. Berhati-hatilah saat memberikan peran ini. Untuk informasi lebih lanjut tentang cara menambahkan anggota dan menetapkan peran, lihat Tambahkan anggota ruang kerja dan tetapkan peran kepada mereka.

  • Sumber data telah ditambahkan ke ruang kerja Anda.

  • Node dari sumber data yang sesuai dengan node database harus dibuat sebelum menggunakan node database untuk mengembangkan tugas. Untuk informasi lebih lanjut, lihat Buat node tugas.

Langkah 1: Gunakan node database untuk mengembangkan tugas

  1. Setelah membuat node database, Anda dapat mengembangkan tugas berdasarkan node tersebut.

    1. Pilih sumber data.

      Pilih sumber data yang ingin digunakan untuk mengembangkan tugas dari daftar drop-down Select DataSource.image Jika tidak dapat menemukan sumber data yang diinginkan, klik Add Data Source untuk menambahkan sumber data di halaman Data Sources.image

      Catatan
      • Dalam ruang kerja mode standar, hanya sumber data yang dikonfigurasi untuk lingkungan produksi dan pengembangan yang ditampilkan dalam daftar drop-down Select DataSource.

      • Node database dapat digunakan untuk mengembangkan tugas hanya untuk sumber data yang ditambahkan dalam mode string koneksi di lingkungan produksi.

    2. Tulis pernyataan SQL.

      Tulis pernyataan SQL di editor SQL untuk membuat tugas. Dalam contoh ini, digunakan pernyataan query SQL sederhana.

      SELECT * FROM you_table_name;  -- Query sebuah tabel. 
      SELECT '${var}'; -- Konfigurasikan parameter penjadwalan.

      Catatan

      Anda dapat menulis pernyataan SQL sesuai kebutuhan bisnis dan sintaks yang didukung oleh sumber data.

    3. Pilih grup sumber daya untuk debugging.

      Klik Debugging Configurations di panel navigasi kanan tab konfigurasi node. Pada tab Debugging Configurations, klik DataWorks Configurations. Kemudian, pilih grup sumber daya serverless yang lulus uji konektivitas dari daftar drop-down Resource Group.image

      Catatan

      Jika ingin mengakses sumber data melalui Internet atau virtual private cloud (VPC), gunakan grup sumber daya untuk penjadwalan yang terhubung ke sumber data. Untuk informasi lebih lanjut, lihat Solusi konektivitas jaringan.

    4. Konfigurasikan parameter debugging.

      Klik Debugging Configurations di panel navigasi kanan tab konfigurasi node. Pada tab Debugging Configurations, klik Script Parameters. Kemudian, definisikan variabel dalam kode node dan tetapkan nilai ke variabel tersebut.

      image

    5. Setelah konfigurasi debugging selesai, klik ikon image untuk menyimpan node SQL. Lalu, klik ikon image untuk menjalankan skrip SQL dan periksa apakah skrip tersebut memenuhi harapan.

  2. Setelah debugging skrip SQL selesai, klik Properties di sebelah kanan Editor SQL untuk mengonfigurasi properti penjadwalan tugas.

Langkah 2: Terapkan node database dan lakukan operasi O&M

  1. Setelah kode node dan pengaturan penjadwalan dikonfigurasi, Anda dapat menerapkan node ke lingkungan produksi.

  2. Setelah penerapan selesai, buka halaman Auto Triggered Nodes di Operation Center untuk melihat tugas yang dipicu otomatis yang telah diterapkan dan lakukan operasi O&M pada tugas tersebut. Node berjalan secara berkala sesuai dengan pengaturan penjadwalan yang dikonfigurasi. Untuk informasi lebih lanjut, lihat Memulai dengan Operation Center.

Sumber data yang didukung

DataWorks memungkinkan Anda membuat node database dari berbagai jenis sumber data. Tabel berikut menjelaskan jenis sumber data yang mendukung node database.

Catatan
  • Sumber data yang digunakan untuk membuat node database harus ditambahkan ke ruang kerja dalam mode string koneksi.

  • Beberapa database mendukung fitur prosedur tersimpan. Namun, fitur prosedur tersimpan tidak dapat digunakan di DataWorks Data Studio.

Jenis sumber data yang mendukung node database

Sumber data

Deskripsi

MySQL

MySQL adalah sistem manajemen basis data relasional (RDBMS) populer untuk menyimpan dan memproses data. MySQL memiliki beberapa keuntungan: ukuran kecil, kecepatan tinggi, dan biaya rendah. Untuk informasi lebih lanjut, lihat MySQL.

SQL Server

SQL Server adalah RDBMS untuk menyimpan dan memproses data. Ini memberikan layanan manajemen dan analisis data yang andal, efisien, dan aman. Untuk informasi lebih lanjut, lihat SQL Server.

Oracle

Oracle adalah RDBMS untuk menyimpan dan memproses data. Ini memberikan layanan manajemen dan analisis data yang andal, efisien, dan aman. Untuk informasi lebih lanjut, lihat Oracle.

PostgreSQL

PostgreSQL adalah RDBMS open source yang kuat dan fleksibel. PostgreSQL sangat scalable dan stabil serta memberikan model data yang kuat dan berbagai fitur inti. Untuk informasi lebih lanjut, lihat PostgreSQL.

StarRocks

StarRocks adalah mesin analitik data berkecepatan tinggi generasi berikutnya yang dibangun berdasarkan framework Massively Parallel Processing (MPP). StarRocks memungkinkan Anda menganalisis data dengan cara yang lebih mudah dan efisien. Untuk informasi lebih lanjut, lihat StarRocks.

DRDS

PolarDB for Xscale (PolarDB-X), sebelumnya disebut DRDS, adalah layanan database terdistribusi. PolarDB-X memungkinkan Anda melakukan operasi scale-out untuk meningkatkan database relasional menjadi sistem terdistribusi yang mendukung penyimpanan dan akses data dalam jumlah besar. PolarDB-X mempertahankan fitur asli database relasional, seperti MySQL. Untuk informasi lebih lanjut, lihat Ikhtisar.

PolarDB for MySQL

PolarDB for MySQL adalah layanan database cloud-native generasi baru yang dikembangkan oleh Alibaba Cloud. Layanan ini memisahkan komputasi dari penyimpanan dan menggunakan perangkat lunak dan perangkat keras terintegrasi. PolarDB for MySQL adalah layanan database yang aman dan andal dengan fitur skalabilitas tinggi, performa tinggi, dan penyimpanan massal. PolarDB for MySQL 100% kompatibel dengan ekosistem MySQL dan PostgreSQL dan sangat kompatibel dengan Oracle. Untuk informasi lebih lanjut, lihat Apa itu PolarDB for MySQL Enterprise Edition?

PolarDB for PostgreSQL

PolarDB for PostgreSQL adalah layanan database relasional cloud-native yang dikembangkan oleh Alibaba Cloud. PolarDB for PostgreSQL 100% kompatibel dengan PostgreSQL dan sangat kompatibel dengan Oracle. PolarDB for PostgreSQL memiliki fitur skalabilitas cepat, performa tinggi, penyimpanan massal, serta keamanan dan keandalan tinggi. PolarDB for PostgreSQL juga mendukung mesin informasi spatio-temporal multi-dimensi, multi-model Ganos yang dikembangkan oleh Alibaba Cloud dan mesin informasi geografis open source PostGIS. Untuk informasi lebih lanjut, lihat Apa itu PolarDB for PostgreSQL Enterprise Edition?

Apache Doris

Apache Doris adalah database analitik real-time berperforma tinggi yang dapat digunakan dalam skenario seperti analisis laporan, kueri ad hoc, dan kueri federasi lintas data lake. Untuk informasi lebih lanjut, lihat Pengenalan Apache Doris.

MariaDB

MariaDB adalah sistem manajemen basis data relasional (RDBMS) open source yang sangat kompatibel dengan MySQL. MariaDB dapat menggantikan MySQL tanpa masalah. Setelah Anda menghapus instalasi MySQL, Anda dapat menginstal MariaDB di lokasi yang sama dengan MySQL, tanpa memodifikasi kode aplikasi. Untuk informasi lebih lanjut, lihat Dokumentasi MariaDB Server.

SelectDB

SelectDB adalah layanan gudang data real-time generasi berikutnya berbasis Apache Doris. SelectDB menyediakan layanan analitik data yang hemat biaya dan mudah digunakan untuk memenuhi kebutuhan analitik big data real-time perusahaan. Untuk informasi lebih lanjut, lihat SelectDB.

Amazon Redshift

Amazon Redshift adalah layanan gudang data berskala petabyte yang sepenuhnya dikelola di cloud. Amazon Redshift Serverless memungkinkan Anda mengakses dan menganalisis data tanpa melakukan operasi konfigurasi pada gudang data yang telah ditentukan sebelumnya. Untuk informasi lebih lanjut, lihat Apa itu Amazon Redshift?

SAP HANA

SAP HANA adalah database in-memory berperforma tinggi dan platform aplikasi yang menggabungkan fitur-fitur database, pemrosesan data, dan platform aplikasi untuk memberikan kemampuan komputasi in-memory tingkat perusahaan. Untuk informasi lebih lanjut, lihat Platform SAP HANA.

Vertica

Vertica adalah sistem manajemen database (DBMS) berorientasi kolom berperforma tinggi yang dapat memproses dan menanyakan set data besar dengan kecepatan tinggi. Vertica utamanya digunakan untuk analitik big data dan kueri real-time. Untuk informasi lebih lanjut, kunjungi situs resmi Vertica.

DM

DM adalah database online transaction processing (OLTP) yang terintegrasi dalam sistem bisnis. DM menggabungkan keunggulan komputasi terdistribusi, elastis, dan komputasi awan, serta memiliki fitur fleksibilitas tinggi, keandalan, keamanan, dan kemudahan penggunaan. Untuk informasi lebih lanjut, kunjungi situs resmi DM.

KingbaseES

KingbaseES adalah sistem manajemen basis data relasional (RDBMS) besar. KingbaseES mendukung standar SQL dan cocok untuk skenario tingkat perusahaan di mana sejumlah besar data diproses, serta memerlukan konkurensi tinggi dan ketersediaan tinggi. Untuk informasi lebih lanjut, kunjungi situs resmi KingbaseES.

OceanBase

OceanBase adalah database relasional terdistribusi yang dikembangkan oleh Ant Group dan Alibaba Cloud. OceanBase memiliki fitur konsistensi data yang kuat, ketersediaan tinggi, performa tinggi, skalabilitas online, biaya rendah, serta sangat kompatibel dengan standar SQL dan database relasional utama. Untuk informasi lebih lanjut, lihat Apa itu OceanBase Database?

Db2

Db2 adalah sistem manajemen database relasional (RDBMS) untuk menyimpan, mengambil, dan mengelola data. Db2 memungkinkan Anda memproses kueri kompleks dan transaksi dataset besar dan gudang data dengan throughput tinggi. Untuk informasi lebih lanjut, kunjungi situs resmi Db2.

GBase8a

GBase 8a adalah sistem manajemen database relasional (RDBMS) yang mendukung penyimpanan data dalam jumlah besar dan pembacaan serta penulisan data dengan konkurensi tinggi. GBase 8a umumnya digunakan di bidang-bidang seperti layanan publik, keuangan, telekomunikasi, dan energi. GBase 8a mendukung standar SQL dan menyediakan berbagai fitur tingkat perusahaan, seperti partisi data, load balancing, serta pemulihan bencana dan pencadangan. Untuk informasi lebih lanjut, kunjungi situs resmi GBase 8a.