Membuat beberapa tugas transfer data dengan pengaturan serupa bersifat membosankan dan rentan terhadap kesalahan. Fitur Buat Tugas Serupa di Data Transmission Service (DTS) memungkinkan Anda menggunakan tugas yang sudah ada sebagai templat untuk menyalin sebagian besar pengaturannya ke tugas baru hanya dalam satu klik, sehingga meningkatkan efisiensi konfigurasi dan mengurangi risiko kesalahan manual.
Fitur ini merupakan pintasan, bukan klon lengkap. Informasi kritis berikut tidak disalin dan harus dikonfigurasi ulang. Penyalahgunaan fitur ini dapat menyebabkan tugas baru berperilaku tidak sesuai harapan. Sebelum menggunakannya di lingkungan produksi, pastikan Anda memahami detail penyalinan konfigurasi dan risiko yang dijelaskan dalam dokumen ini.
-
Source and target:
-
Anda dapat mengubah source dan target, tetapi perubahan tersebut tidak secara otomatis memperbarui pengaturan dependen seperti objek tugas. Pastikan untuk meninjau semua parameter yang disalin dengan cermat.
-
Database password: Untuk alasan keamanan, Anda harus memasukkan kembali password tersebut.
-
-
Task configuration: instance parameters dalam pengaturan advanced direset ke nilai defaultnya.
-
DTS task instance: Anda harus membeli instans baru untuk tugas baru tersebut.
Ketersediaan
Fitur Buat Tugas Serupa muncul di kolom Actions pada daftar tugas hanya jika semua kondisi berikut terpenuhi.
-
Jenis tugas yang didukung: migrasi data, sinkronisasi data, dan validasi data.
-
Status tugas yang didukung: Tugas harus telah dikonfigurasi sepenuhnya. Fitur ini tidak tersedia untuk tugas dalam status Not Configured atau Staging.
-
Tugas untuk Global Active Database (GAD) dari RDS tidak didukung.
Prosedur
Bagian ini menjelaskan cara menggunakan fitur Buat Tugas Serupa untuk membuat tugas baru dengan cepat berdasarkan tugas yang sudah ada.
-
Buka Konsol Data Transmission Service (DTS). Di panel navigasi sebelah kiri, pilih Data Synchronization, Data Migration, atau Data Verification, tergantung pada jenis tugas Anda.
-
Di halaman daftar tugas, temukan tugas yang akan digunakan sebagai templat. Di kolom Actions, klik Duplicate Task.
-
DTS akan mengarahkan Anda ke halaman konfigurasi tugas dan mengisi sebagian besar pengaturan secara otomatis. Anda harus meninjau dan mengonfigurasi ulang informasi kunci berikut dengan cermat:
-
Configure Source and Target Databases: Masukkan kembali password untuk database source dan target.
-
Configure Task Objects: Tinjau objek tugas yang disalin beserta pengaturan terkaitnya. Perhatikan bahwa beberapa parameter, seperti instance parameters dalam pengaturan advanced, direset ke nilai default dan harus dikonfigurasi ulang.
-
Purchase Instance: Beli instans tugas DTS baru.
-
-
Setelah menyelesaikan semua konfigurasi, jalankan Pemeriksaan Awal dan mulai tugas tersebut.
Detail penyalinan konfigurasi
Saat Anda menggunakan fitur Buat Tugas Serupa, DTS menyalin beberapa item konfigurasi dan mereset yang lainnya. Tabel berikut menjelaskan aturan tersebut.
|
Kategori konfigurasi |
Item yang disalin |
Item yang direset |
|
Task Name |
Secara default, nama sama dengan nama tugas aslinya. Kami menyarankan agar Anda mengubahnya menjadi nama yang bermakna agar mudah diidentifikasi. Nama tersebut tidak perlu unik. |
- |
|
Configure Source and Destination Databases |
Pengaturan untuk database source/target, seperti Database Type, Access Method, Instance Region, Replicate Data Across Alibaba Cloud Accounts, Domain Name or IP dan Port Number, Database Name, dan SSL-encrypted. Catatan
|
|
|
Configure Objects |
|
- |
|
Advanced Settings |
klaster khusus dari tugas asli. |
Instance parameters, seperti Retry Time for Failed Connections dan Retry Time for Other Issues. |
|
Data Verification |
Semua pengaturan validasi data dari tugas asli. Catatan
DTS menyalin daftar nama objek tetapi tidak memverifikasi keberadaannya. |
- |
|
DTS task instance |
Pengaturan DU dari instans Serverless asli. |
Anda harus membeli instans baru untuk tugas baru tersebut. |
Praktik terbaik dan risiko di lingkungan produksi
Risiko
-
Perilaku tidak konsisten akibat pengaturan objek tugas yang hilang
Fitur ini hanya menyalin pengaturan dasar seperti jenis tugas (full/incremental), objek database/tabel, jenis operasi DDL/DML, dan pengaturan validasi data. Item konfigurasi kritis yang memengaruhi kinerja tugas dan keakuratan data, seperti instance parameters dalam pengaturan advanced, direset ke nilai defaultnya. Jika Anda tidak mengonfigurasi ulang parameter tersebut, kinerja dan cakupan data tugas baru mungkin sangat berbeda dari tugas aslinya, sehingga menghasilkan hasil yang tidak terduga.
-
Kegagalan Pemeriksaan Awal akibat perubahan objek database
Fitur ini hanya menyalin daftar nama database dan tabel dari konfigurasi tugas asli. Fitur ini tidak memverifikasi apakah objek tersebut masih ada di database source. Jika beberapa database atau tabel dihapus atau diganti namanya setelah tugas asli dibuat, Pemeriksaan Awal untuk tugas baru akan gagal.
Praktik terbaik
-
Perlakukan konfigurasi yang disalin sebagai templat: Selalu perlakukan tugas yang dibuat dengan fitur ini sebagai templat yang telah diisi sebelumnya, bukan sebagai konfigurasi akhir yang siap dijalankan.
-
Lakukan tinjauan konfigurasi menyeluruh: Sebelum menjalankan tugas, tinjau secara menyeluruh setiap langkah konfigurasi, terutama pemilihan objek database dan konfigurasi objek tugas. Pastikan semua pengaturan memenuhi kebutuhan bisnis tugas baru tersebut.
-
Monitor kinerja dan beban: Membuat beberapa tugas serupa meningkatkan beban pada database source dan target serta permintaan terhadap lebar pita jaringan. Pastikan sumber daya database Anda mencukupi untuk mencegah bottleneck kinerja yang dapat memengaruhi bisnis Anda.