All Products
Search
Document Center

DataWorks:SQL Server

Last Updated:Feb 26, 2026

Gunakan node SQL Server di DataWorks untuk mengembangkan tugas SQL Server, mengonfigurasi penjadwalan berkala, dan mengintegrasikannya dengan operasi lain. Topik ini menjelaskan proses pengembangan tugas tersebut.

Informasi latar belakang

SQL Server adalah sistem manajemen database relasional (RDBMS) yang digunakan untuk menyimpan dan memproses data. Layanan ini menyediakan manajemen data yang andal, efisien, dan aman. Untuk informasi selengkapnya, lihat SQL Server.

Prasyarat

  • Buat Business Flow.

    DataStudio mengorganisasi pengembangan berdasarkan Business Flow. Anda harus membuat satu sebelum membuat node. Untuk informasi selengkapnya, lihat Buat workflow.

  • Anda telah membuat sumber data SQL Server dalam mode string koneksi JDBC. Untuk informasi selengkapnya, lihat Manajemen sumber data.

  • (Opsional; wajib bagi Pengguna RAM) Tambahkan Pengguna RAM ke ruang kerja dan tetapkan peran Develop atau Workspace Administrator. Berikan peran Workspace Administrator dengan hati-hati karena hak istimewanya yang tinggi. Untuk informasi selengkapnya, lihat Tambahkan anggota ke ruang kerja.

Batasan

  • Wilayah yang didukung: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), Tiongkok (Shenzhen), Tiongkok (Chengdu), Tiongkok (Hong Kong), Singapura, Malaysia (Kuala Lumpur), Jerman (Frankfurt), AS (Silicon Valley), dan AS (Virginia).

  • Stored procedure tidak didukung.

Langkah 1: Buat node SQL Server

  1. Buka halaman DataStudio.

    Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih Data Development and O&M > Data Development. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.

  2. Klik kanan Workflow target dan pilih Create Node > Database > SQL Server.

  3. Pada kotak dialog Create Node, masukkan Name node dan klik Confirm.

Langkah 2: Kembangkan tugas SQL Server

(Opsional) Pilih sumber data SQL Server

Jika ruang kerja Anda memiliki beberapa sumber data SQL Server, pilih sumber data target di tab konfigurasi node. Jika hanya ada satu sumber data, sumber tersebut akan dipilih secara default.

Catatan

Node SQL Server hanya mendukung sumber data SQL Server yang dibuat dalam mode string koneksi JDBC.

Kembangkan kode SQL: Contoh sederhana

Masukkan kode tugas di editor kode. Contoh berikut menanyakan informasi dasar tentang semua tabel pengguna di database:

SELECT * FROM sys.tables;

Kembangkan kode SQL: Gunakan parameter penjadwalan

DataWorks menggunakan scheduling parameters untuk meneruskan nilai secara dinamis dalam skenario penjadwalan berkala. Anda dapat mendefinisikan variabel dalam kode menggunakan sintaksis ${nama variabel}, lalu memberikan nilainya di bagian Properties > Scheduling Parameter di sebelah kanan. Untuk informasi lebih lanjut mengenai format dan konfigurasinya, lihat Format yang didukung untuk parameter penjadwalan dan Konfigurasi dan penggunaan parameter penjadwalan.

Contoh: Menanyakan nama dan tanggal pembuatan tabel yang ditentukan pengguna yang dibuat dalam setahun terakhir. Nilai parameter penjadwalan a adalah $[add_months(yyyymmdd,-12)], yang merepresentasikan tanggal satu tahun lalu.image

Kode contoh:

SELECT name, create_date
FROM sys.tables
WHERE type = 'U' AND create_date >= '${a}';

Langkah 3: Konfigurasi penjadwalan tugas

Untuk menjadwalkan tugas, klik Scheduling Configuration di sebelah kanan dan konfigurasi propertinya. Untuk informasi selengkapnya, lihat Ikhtisar.

Catatan

Konfigurasi Rerun Property dan Upstream Dependent Node sebelum menyerahkan.

Langkah 4: Debug kode tugas

Debug tugas untuk memastikan eksekusi yang benar:

  1. (Opsional) Pilih kelompok sumber daya debugging dan tetapkan nilai parameter.

    • Klik ikon 高级运行 di bilah alat. Di kotak dialog Parameters, pilih kelompok sumber daya.

    • Berikan nilai pada parameter penjadwalan apa pun untuk debugging. Untuk informasi selengkapnya mengenai logika pemberian nilai parameter, lihat Proses debugging tugas.

  2. Simpan dan jalankan kode tugas.

    Klik ikon 保存 untuk menyimpan, lalu klik ikon 运行 untuk menjalankan.

  3. (Opsional) Jalankan Pengujian asap.

    Jalankan Pengujian asap selama atau setelah penyerahan untuk memverifikasi eksekusi di lingkungan pengembangan. Untuk informasi selengkapnya, lihat Lakukan Pengujian asap.

Langkah 5: Serahkan dan publikasikan tugas

Serahkan dan publikasikan node untuk mengaktifkan jadwal.

  1. Klik ikon 保存 di bilah alat untuk menyimpan node.

  2. Klik ikon 提交 di bilah alat untuk menyerahkan tugas node.

    Di kotak dialog Submit, masukkan Change Description dan pilih opsi tinjauan kode.

    Catatan
    • Konfigurasi Rerun Property dan Upstream Dependent Node sebelum menyerahkan.

    • Tinjauan kode memastikan kualitas. Jika diaktifkan, peninjau harus menyetujui kode sebelum dipublikasikan. Untuk informasi selengkapnya, lihat Tinjauan kode.

Di ruang kerja mode standar, klik Publish di pojok kanan atas untuk menerapkan ke produksi. Untuk informasi selengkapnya, lihat Tugas Publikasi.

Langkah selanjutnya

Setelah tugas diserahkan dan dipublikasikan, tugas tersebut dijalankan secara berkala berdasarkan konfigurasi node. Anda dapat mengklik O&M di pojok kanan atas tab konfigurasi node untuk membuka Pusat Operasi. Di Pusat Operasi, Anda dapat melihat status penjadwalan dan eksekusi tugas berkala. Untuk informasi selengkapnya, lihat Kelola tugas berkala.