Data Management (DMS) memungkinkan Anda membuat dan mengelola tugas SQL. Anda dapat menggunakan tugas-tugas ini untuk mengelola pernyataan SQL terkait fitur seperti perubahan data normal, desain skema, serta sinkronisasi basis data dan tabel. Namun, tugas ini tidak dapat digunakan untuk pernyataan SQL yang dijalankan pada tab SQLConsole. Topik ini menjelaskan cara membuat dan mengelola tugas SQL.
Prasyarat
Anda adalah administrator DMS atau administrator basis data (DBA). Untuk informasi lebih lanjut tentang peran pengguna, lihat Peran Sistem.
Prosedur
- Masuk ke Konsol DMS V5.0.
- Di bilah navigasi atas, pilih .
- Pada halaman Task, buat tugas SQL baru atau kelola tugas SQL yang sudah ada.
- Buat tugas SQL
- Klik Add SQL task. Di kotak dialog yang muncul, atur parameter-parameter sesuai dengan deskripsi dalam tabel berikut:
Parameter Deskripsi Remarks Tujuan atau sasaran dari perubahan data. Ini mengurangi komunikasi yang tidak perlu.
Database Basis data yang datanya ingin Anda ubah. Anda dapat memilih satu atau lebih basis data. Catatan Jika basis data dikelola dalam instance basis data dalam mode Perubahan Stabil atau Manajemen Fleksibel, pastikan Anda telah masuk ke basis data. Untuk informasi lebih lanjut tentang mode kontrol, lihat Mode kontrol.Change SQL Pernyataan SQL untuk perubahan data. Anda dapat menyerahkan semua pernyataan SQL yang dapat dieksekusi. Satu atau lebih pernyataan SQL didukung dan dipisahkan oleh titik koma (;). Planned execution time Menentukan apakah akan menjalankan tugas segera atau menjalankan tugas pada waktu tertentu. Nilai valid: - ON: Anda dapat menentukan waktu tertentu untuk menjalankan tugas.
- OFF: Tugas langsung dijalankan setelah Anda menyerahkannya. Ini adalah nilai default.
Transaction Menentukan apakah akan mengaktifkan mode transaksi. Parameter ini hanya berlaku saat Anda memilih satu basis data. Nilai valid: - ON: Jika pernyataan SQL gagal dijalankan, semua pernyataan SQL lainnya yang dijalankan dalam transaksi yang sama akan dikembalikan.
- OFF: Satu pernyataan SQL dijalankan pada satu waktu. Ini adalah nilai default.
Concurrent execution of group tasks Menentukan apakah akan mengeksekusi pernyataan SQL di semua basis data. Parameter ini hanya berlaku saat Anda memilih beberapa basis data. Nilai valid: - ON: Pernyataan SQL dapat dijalankan di semua basis data.
- OFF: Pernyataan SQL dapat dijalankan di basis data pertama yang Anda pilih. Jika eksekusi berhasil, pernyataan SQL dapat dijalankan di basis data lain secara berurutan. Ini adalah nilai default.
Ignore execution errors Menentukan apakah akan melewati kesalahan saat pernyataan SQL sedang dijalankan. Nilai valid: - ON: Jika terjadi kesalahan saat pernyataan SQL dijalankan, DMS melewati kesalahan tersebut dan melanjutkan untuk mengeksekusi pernyataan SQL berikutnya hingga semua pernyataan tersisa dieksekusi.
- OFF: Jika terjadi kesalahan saat pernyataan SQL dijalankan, DMS menghentikan eksekusi pernyataan SQL saat ini dan berikutnya. Ini adalah nilai default.
Logical table expression validation Menentukan apakah akan memverifikasi ekspresi logis. Parameter ini hanya berlaku saat Anda memilih basis data logis. Nilai valid: - ON: DMS memeriksa apakah ekspresi logis valid. Ini adalah nilai default. Untuk informasi lebih lanjut, lihat Tabel logis.
- OFF: Kami sarankan Anda tidak menyetel parameter ini ke OFF.
Catatan Setelah menyelesaikan konfigurasi, klik Preview/convert SQL. Dalam pesan yang muncul, Anda dapat melihat pratinjau pernyataan SQL. - Klik Submit Task.
- Klik Add SQL task. Di kotak dialog yang muncul, atur parameter-parameter sesuai dengan deskripsi dalam tabel berikut:
- Kelola tugas SQL
- Jeda tugas
Di halaman Tugas, temukan tugas yang ingin dijeda dan klik Pause di kolom Bilah Operasi.
- Coba lagi tugas
Di halaman Tugas, temukan tugas dengan status Failure dan klik Retry di kolom Bilah Operasi.
- Lihat log
Di halaman Tugas, temukan tugas yang log penjadwalannya ingin dilihat dan klik Log di kolom Bilah Operasi.
- Hapus tugas
Di halaman Tugas, temukan tugas yang ingin dihapus dan klik Delete di kolom Bilah Operasi. Tugas akan berstatus Delete dan tidak dapat dijalankan lagi.
- Jeda tugas
- Buat tugas SQL