DataWorks menyediakan templat kode yang dapat Anda gunakan untuk menandai dan mengelola node secara efisien. Anda dapat mengaktifkan fitur penjadwalan untuk mengonfigurasi properti dan aturan menjalankan ulang tugas yang dipicu otomatis. Selain itu, DataWorks menerapkan isolasi, perbandingan kode, serta pengujian asap wajib guna memastikan keakuratan dan keamanan tugas. Topik ini menjelaskan cara mengonfigurasi fitur-fitur tersebut.
Batasan
Hanya Workspace Administrators yang dapat mengonfigurasi pengaturan sistem. Untuk memberikan izin kepada pengguna agar dapat melakukan operasi ini, berikan peran administrator ruang kerja kepada mereka. Untuk informasi selengkapnya, lihat Menambahkan anggota ruang kerja dan mengelola peran serta izin anggota.
Templat yang dikonfigurasi hanya berlaku untuk tugas yang dipicu otomatis yang baru.
Properti penjadwalan default hanya berlaku untuk tugas yang dipicu otomatis yang baru.
Pengaturan keamanan dan konfigurasi lainnya hanya berlaku di ruang kerja saat ini.
Akses fitur
Buka halaman Workspaces di Konsol DataWorks. Di bilah navigasi atas, pilih Wilayah yang diinginkan. Temukan ruang kerja yang diinginkan, lalu pilih di kolom Actions.
Di bagian bawah panel navigasi sebelah kiri, klik untuk membuka halaman Settings.
Konfigurasikan templat kode
Templat kode merupakan konten default yang ditampilkan setelah Anda membuat sebuah node. Templat ini mencakup informasi seperti jenis node, pengguna yang membuat node, dan waktu pembuatan, sehingga membantu Anda menandai node dengan cepat. Templat kode umumnya digunakan untuk mengelola node pada lapisan bisnis.
Atur templat kode
Pada tab Scheduling Settings, temukan Code Type yang dituju, lalu klik tombol Edit untuk jenis kode tersebut. Selanjutnya, sesuaikan Code Template untuk jenis node tersebut sesuai kebutuhan.
Untuk daftar jenis node yang mendukung konfigurasi templat di DataWorks, lihat Jenis node yang mendukung konfigurasi templat.
Setelah selesai mengedit, klik Save dan konfirmasi perubahan tersebut.
Anda dapat membuat node baru dari jenis yang sesuai untuk melihat hasil perubahan tersebut.
Variabel templat yang tersedia
Saat menentukan templat kode, Anda dapat menggunakan variabel untuk mencatat informasi ketika tugas baru dari jenis tersebut dibuat. Variabel berikut didukung dalam templat:
${author}: Mencatat pengguna yang membuat node.Saat node dibuat, variabel ini secara otomatis diisi dengan akun login saat ini.
${createTime}: Mencatat waktu pembuatan node.Saat node dibuat, variabel ini secara otomatis diisi dengan waktu sistem saat ini.
Jenis node yang mendukung konfigurasi templat
DataWorks mendukung templat kode kustom untuk jenis node berikut:
Jenis mesin | Jenis node |
MaxCompute | |
Hologres | |
EMR | |
CDH | |
ClickHouse | |
Umum | |
Atur konfigurasi penjadwalan default untuk tugas yang dipicu otomatis
Untuk menjalankan tugas yang dipicu otomatis secara berkala, Anda harus terlebih dahulu mengaktifkan fitur penjadwalan agar konfigurasi penjadwalan tugas dapat diterapkan. Anda juga dapat mengatur kelompok sumber daya default, properti menjalankan ulang, jumlah percobaan menjalankan ulang, serta interval waktu antar percobaan.
Pengaturan ini hanya berlaku untuk tugas yang dipicu otomatis yang baru.
Pada tab Scheduling Settings, klik Modify untuk mengatur konfigurasi default fitur penjadwalan.
Fitur
Deskripsi
Enable Scheduling
Setelah Anda mengaktifkan fitur ini, tugas yang dipicu otomatis di ruang kerja saat ini akan dijadwalkan dan dijalankan secara otomatis.
CatatanJika Anda menonaktifkan penjadwalan, tugas yang sudah dihasilkan pada hari ini tetap berjalan seperti biasa. Namun, instans berulang untuk hari berikutnya tidak akan dihasilkan pada malam hari tersebut.
Scheduling Time Zone
Zona waktu penjadwalan adalah zona waktu yang sesuai dengan Wilayah tempat ruang kerja DataWorks berada. Ini adalah zona waktu yang digunakan untuk penjadwalan tugas berbasis waktu. DataWorks memungkinkan Anda mengubah zona waktu penjadwalan di beberapa Wilayah. Untuk informasi selengkapnya, lihat Wilayah yang mendukung modifikasi zona waktu penjadwalan dan Cara mengganti zona waktu.
Timed Scheduling Time
Secara default, waktu penjadwalan berbasis waktu dihasilkan secara acak antara
00:00 dan 00:30. Anda dapat menyesuaikannya sesuai kebutuhan.Scheduling Resource Group
Kelompok sumber daya default yang digunakan saat tugas terjadwal dijalankan.
Data Integration Resource Group
Kelompok sumber daya integrasi default yang digunakan saat tugas integrasi data dijalankan.
Rerun Property
Kebijakan menjalankan ulang default untuk tugas yang dipicu otomatis.
CatatanSaat Rerun Property diatur untuk mengizinkan menjalankan ulang, pastikan idempotensi tugas untuk menghindari masalah Kualitas Data yang disebabkan oleh banyaknya menjalankan ulang.
Number Of Automatic Reruns
Jumlah default kali tugas yang dipicu otomatis dijalankan ulang secara otomatis jika gagal dijadwalkan dan dijalankan.
Jumlah minimum menjalankan ulang adalah 1, artinya tugas dijalankan ulang satu kali setelah terjadi kesalahan. Jumlah maksimum menjalankan ulang adalah 10. Anda dapat mengubah nilai ini sesuai kebutuhan.
Rerun Interval
Interval waktu default antara menjalankan ulang untuk tugas yang dipicu otomatis.
Interval minimum adalah 1 menit, dan interval maksimum adalah 30 menit.
Klik Save Configuration untuk menyimpan konfigurasi penjadwalan default.
Setelah Anda mengonfigurasi Scheduling Settings, tugas yang dipicu otomatis yang baru akan menggunakan konfigurasi default ini.
Pengaturan keamanan dan lainnya
DataWorks menyediakan fitur isolasi yang mendukung isolasi kode dan log, perbandingan kode, serta pengujian asap wajib untuk memastikan keakuratan tugas dan keandalan kode. Anda dapat mengonfigurasi fitur-fitur ini pada tab Security and Other Settings sesuai kebutuhan.
Aktifkan isolasi kode dan log
Setelah isolasi kode dan log diaktifkan, pengguna yang bukan anggota ruang kerja ini tidak dapat melihat kode tugas atau log eksekusinya. Untuk melihat kode dan log, hubungi administrator agar ditambahkan sebagai anggota ruang kerja. Untuk informasi selengkapnya, lihat Menambahkan anggota ruang kerja dan mengelola peran serta izin anggota.
Aktifkan tampilan garis dasar saat pengiriman tugas
Setelah fitur ini diaktifkan, garis dasar untuk pekerjaan akan ditampilkan saat Anda menerbitkan pekerjaan. Hal ini membantu Anda menentukan apakah perubahan pada pekerjaan memengaruhi eksekusi normal pekerjaan garis dasar.
Aktifkan pengujian asap wajib
Setelah fitur ini diaktifkan, saat Anda menerbitkan pekerjaan, pengujian asap harus berhasil dilalui sebelum pekerjaan dapat diterbitkan. Untuk informasi selengkapnya, lihat Pengujian Asap.

Aktifkan fitur perbandingan kode
Setelah fitur ini diaktifkan, Anda harus menyelesaikan tinjauan Compare Content sebelum dapat menerbitkan tugas.

Aktifkan fitur pemeriksaan dependensi
Setelah fitur ini diaktifkan, saat Anda menerbitkan tugas, sistem secara otomatis memeriksa apakah dependensi hulu yang dikonfigurasi untuk node saat ini sesuai dengan hasil analisis kekerabatan kode. Tugas hanya dapat diterbitkan jika dependensi dan hasil analisis tersebut cocok. Untuk informasi selengkapnya, lihat Dependensi Penjadwalan.