All Products
Search
Document Center

DataWorks:Pengaturan sistem

Last Updated:Jun 22, 2026

DataWorks menyediakan templat kode untuk membantu Anda memberi tag dan mengelola node secara cepat. Anda dapat mengaktifkan fitur penjadwalan untuk mengonfigurasi properti penjadwalan dan aturan jalankan ulang tugas terjadwal. Fitur seperti isolasi keamanan, perbandingan kode, dan pengujian asap wajib memastikan kebenaran dan keamanan tugas. Topik ini menjelaskan cara mengonfigurasi fitur-fitur tersebut.

Limitations

  • Hanya Workspace Administrator yang dapat mengonfigurasi sistem. Jika diperlukan, Anda dapat memberikan peran Workspace Administrator kepada pengguna. Untuk informasi selengkapnya, lihat Add workspace members and manage member roles and permissions.

  • Konfigurasi templat kode hanya berlaku untuk tugas terjadwal yang baru dibuat.

  • Properti penjadwalan default hanya berlaku untuk tugas terjadwal yang baru dibuat.

  • Pengaturan keamanan dan opsi lainnya hanya berlaku untuk ruang kerja saat ini.

Access the settings page

  1. Buka halaman Workspaces di Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Temukan ruang kerja yang dituju, lalu pilih Shortcuts > Data Studio pada kolom Actions.

  2. Di bagian bawah bilah navigasi kiri, klik image > DataStudio Settings untuk membuka halaman Setup.

Configure code templates

Templat kode menentukan konten default yang ditampilkan setelah Anda membuat node. Konten tersebut dapat mencakup informasi seperti jenis node, pembuat node, dan waktu pembuatannya, sehingga membantu Anda memberi tag node dengan cepat. Templat kode biasanya digunakan untuk manajemen node tingkat bisnis.

Set a code template

  1. Di tab Scheduling Settings, temukan Template yang diinginkan, lalu klik Edit untuk mengubah Node Template-nya.

    Untuk daftar jenis node yang mendukung konfigurasi templat, lihat Node types that support template configuration.
  2. Setelah selesai mengedit, klik Save untuk mengonfirmasi perubahan.

    Anda dapat membuat node baru dari jenis yang sesuai untuk memverifikasi templat kode yang telah diperbarui.

Available template variables

Saat mendefinisikan templat kode, Anda dapat menggunakan variabel untuk mencatat informasi tentang node yang baru dibuat dari jenis tersebut. Variabel berikut didukung:

  • ${author}: Pembuat node.

    Saat Anda membuat node, variabel ini secara otomatis diisi dengan akun log masuk saat ini.
  • ${createTime}: Waktu pembuatan node.

    Saat Anda membuat node, variabel ini secara otomatis diisi dengan waktu sistem saat ini.

Node types that support template configuration

Jenis node berikut di DataWorks mendukung templat kode kustom:

Engine type

Node type

MaxCompute

MaxCompute Script node

MaxCompute SQL node

MaxCompute MR node

PyODPS 2 node

PyODPS 3 node

Hologres

Hologres SQL node

EMR

EMR Hive node

EMR Impala node

EMR Presto node

EMR Shell node

EMR Spark SQL node

EMR Trino node

CDH

CDH Hive node

CDH Spark SQL node

CDH Presto node

CDH Impala node

ClickHouse

ClickHouse SQL

General

Shell node

HTTP trigger node

Configure default scheduling settings

Untuk menjalankan tugas terjadwal yang baru dibuat secara berkala, Anda harus terlebih dahulu mengaktifkan penjadwalan agar konfigurasi penjadwalannya dapat berlaku. Anda juga dapat mengonfigurasi kelompok sumber daya default, properti jalankan ulang, jumlah jalankan ulang otomatis, serta interval jalankan ulang.

Pengaturan ini hanya berlaku untuk tugas terjadwal yang baru dibuat.
  1. Di tab Scheduling Settings, klik Modify untuk mengonfigurasi pengaturan default fitur terkait penjadwalan.

    Feature

    Description

    Enable scheduling

    Saat fitur ini diaktifkan, tugas terjadwal di ruang kerja saat ini akan dijadwalkan dan dijalankan secara otomatis.

    Catatan

    Jika Anda menonaktifkan penjadwalan, tugas yang sudah dihasilkan untuk hari ini tetap berjalan seperti biasa, tetapi tidak ada instans terjadwal baru yang dihasilkan untuk hari berikutnya.

    Time Zone for Scheduling

    Zona waktu penjadwalan secara default mengikuti zona waktu wilayah tempat ruang kerja DataWorks berada. Beberapa wilayah DataWorks mendukung perubahan zona waktu penjadwalan. Untuk informasi selengkapnya, lihat Regions that support scheduling time zone changes dan How to switch time zones.

    Scheduling Time

    Secara default, waktu terjadwal dihasilkan secara acak dalam rentang 00:00 hingga 00:30. Anda dapat menyesuaikan waktu ini berdasarkan kebutuhan bisnis Anda.

    Resource Group for Scheduling

    Kelompok sumber daya default yang digunakan untuk menjalankan tugas terjadwal.

    Resource Group for Data Integration

    Kelompok sumber daya default yang digunakan untuk menjalankan tugas integrasi data.

    RUN Attribute

    Kebijakan jalankan ulang default untuk tugas terjadwal.

    Catatan

    Jika RUN Attribute diatur untuk mengizinkan jalankan ulang, pastikan tugas Anda bersifat idempoten guna mencegah masalah kualitas data akibat beberapa kali jalankan ulang.

    Auto Rerun Times upon Error

    Jumlah default jalankan ulang otomatis ketika tugas terjadwal gagal.

    Nilainya dapat diatur dari 1 hingga 10. Nilai 1 berarti tugas akan dijalankan ulang satu kali setelah gagal, sedangkan nilai maksimum 10 berarti tugas akan dijalankan ulang hingga 10 kali.

    Rerun interval

    Interval default antara jalankan ulang otomatis untuk tugas terjadwal.

    Interval minimum adalah 1 menit, dan interval maksimum adalah 30 menit.

  2. Klik Save untuk menyimpan pengaturan penjadwalan default.

    Setelah Anda mengonfigurasi Scheduling Settings, tugas terjadwal yang baru dibuat akan menggunakan pengaturan default ini.

Security settings and other options

DataWorks menyediakan fitur isolasi keamanan, termasuk isolasi kode dan log, perbandingan kode, serta pengujian asap wajib. Fitur-fitur ini memastikan kebenaran tugas dan keandalan kode. Anda dapat mengonfigurasinya di tab Security Settings and Others.

Enable security isolation for code and logs

Saat fitur ini diaktifkan, pengguna yang bukan anggota ruang kerja saat ini tidak dapat melihat kode tugas atau log prosesnya. Untuk memberikan akses, Workspace Administrator harus menambahkan pengguna tersebut sebagai anggota. Untuk informasi selengkapnya, lihat Menambahkan anggota ruang kerja dan mengelola peran dan izin anggota.

Enable baseline display on task deployment

Saat fitur ini diaktifkan, baseline tempat tugas tersebut berada akan ditampilkan saat Anda deploy the task. Hal ini membantu Anda menentukan apakah perubahan yang Anda lakukan akan memengaruhi eksekusi tugas lain dalam baseline tersebut.

Enable mandatory smoke testing

Saat fitur ini diaktifkan, Anda tidak dapat menerapkan tugas hingga tugas tersebut lulus smoke testing. Untuk informasi selengkapnya, lihat Deploy a task.

Setelah fitur ini diaktifkan, tahap Production Checker dalam pipeline penerapan akan menampilkan tombol Start Smoke Test dan ikon peringatan kuning untuk menunjukkan bahwa Anda harus menjalankan pengujian asap. Tombol Confirm Deployment di tahap ketiga, Deploy to Production, tidak tersedia hingga pengujian asap berhasil dilalui.

Enable code comparison

Setelah Anda mengaktifkan fitur ini, Anda harus mengklik Compare published content untuk meninjau kode sebelum Anda dapat deploy a task.

Di tahap Deploy to Production dalam pipeline penerapan, klik Compare Published Content untuk melihat detail perbandingan kode.

Enable dependency check

Setelah Anda mengaktifkan fitur ini, saat Anda deploy a task, sistem secara otomatis memeriksa apakah dependensi hulu yang dikonfigurasi untuk node saat ini sesuai dengan hasil analisis lineage kode. Tugas hanya dapat diterapkan jika keduanya cocok. Untuk informasi selengkapnya, lihat Scheduling Dependencies.