Topik ini menjelaskan cara mengonfigurasi tugas integrasi data antara instance ApsaraDB RDS for MySQL.
Anda tidak dapat mengonfigurasi tugas integrasi data di konsol Data Transmission Service (DTS) baru. Untuk mengonfigurasi tugas, masuk ke konsol Data Management (DMS). Untuk informasi lebih lanjut, lihat Ikhtisar.
Semua database yang mendukung migrasi data penuh mendukung fitur integrasi data. Untuk informasi lebih lanjut, lihat Ikhtisar Skenario Migrasi Data.
Prasyarat
Instance ApsaraDB RDS for MySQL telah dibuat dan digunakan sebagai instance sumber dan tujuan. Untuk informasi lebih lanjut, lihat Buat Instance ApsaraDB RDS for MySQL.
Informasi latar belakang
Data Transmission Service (DTS) menyediakan fitur integrasi data. Fitur ini memungkinkan Anda mengonfigurasi kebijakan penjadwalan untuk memigrasikan skema dan data historis dari database sumber ke database tujuan secara berkala. Fitur integrasi data memungkinkan Anda membangun gudang data secara fleksibel. Untuk informasi lebih lanjut, lihat Kebijakan Penjadwalan Integrasi Data.
Peringatan
Database sumber harus memiliki PRIMARY KEY atau batasan UNIQUE, dan semua bidang harus unik. Jika tidak, database tujuan mungkin berisi catatan data duplikat.
Batasan
DTS mendukung jenis objek berikut untuk migrasi skema: tabel, tampilan, pemicu, prosedur tersimpan, dan fungsi.
CatatanSelama migrasi skema, DTS mengubah nilai atribut SECURITY dari
DEFINERmenjadiINVOKERuntuk tampilan, prosedur tersimpan, dan fungsi.DTS tidak memigrasikan informasi pengguna dari database sumber. Setelah migrasi data selesai, jika Anda ingin memanggil tampilan, prosedur tersimpan, atau fungsi dari database tujuan, Anda harus memberikan izin baca dan tulis kepada INVOKER.
Penagihan
| Jenis migrasi | Biaya konfigurasi tugas | Biaya lalu lintas internet |
| Migrasi skema dan migrasi data penuh | Gratis. | Dikenakan biaya hanya ketika data dimigrasikan dari Alibaba Cloud melalui Internet. Untuk informasi lebih lanjut, lihat Ikhtisar penagihan. |
Prosedur
Dalam contoh ini, tugas integrasi data dikonfigurasi antara instance ApsaraDB RDS for MySQL yang berada di wilayah China (Qingdao).
Masuk ke Konsol DTS.
CatatanJika Anda dialihkan ke konsol Data Management (DMS), Anda dapat memindahkan pointer ke ikon
di sudut kanan bawah dan klik ikon
untuk pergi ke versi sebelumnya dari konsol DTS.Jika Anda dialihkan ke konsol DTS baru, Anda dapat mengklik ikon
di sudut kanan bawah untuk pergi ke versi sebelumnya dari konsol DTS.
Di panel navigasi di sebelah kiri, klik Data Integration.
Di bagian atas halaman Tugas Migrasi, pilih wilayah tempat instance tujuan berada. Dalam contoh ini, wilayah China (Qingdao) dipilih.
Di sudut kanan atas halaman, klik Create Data Integration Task.
Konfigurasikan database sumber dan tujuan.

Bagian
Parameter
Deskripsi
Tidak ada
Nama Tugas
Nama tugas yang dibuat otomatis oleh DTS. Kami menyarankan Anda menentukan nama deskriptif yang memudahkan identifikasi tugas. Anda tidak perlu menentukan nama tugas yang unik.
Database Sumber
Tipe Instance
Tipe instance dari database sumber. Pilih RDS Instance.
Wilayah Instance
Wilayah tempat instance ApsaraDB RDS for MySQL sumber berada. Dalam contoh ini, China (Qingdao) dipilih.
Akun Database
Akun database dari instance ApsaraDB RDS for MySQL sumber. Akun tersebut harus memiliki izin baca dan tulis pada database sumber.
CatatanUntuk informasi lebih lanjut tentang cara membuat akun database dan memberikan izin kepada akun tersebut, lihat Buat akun.
Kata Sandi Database
Kata sandi dari akun database.
CatatanSetelah Anda menentukan parameter database sumber, klik Test Connectivity di sebelah parameter Database Password untuk memverifikasi apakah parameter yang ditentukan valid. Jika parameter yang ditentukan valid, pesan Passed akan ditampilkan. Jika pesan Failed ditampilkan, klik Check di sebelah Failed. Ubah parameter database sumber berdasarkan hasil pemeriksaan.
Enkripsi
Menentukan apakah akan mengenkripsi koneksi ke instance sumber. Pilih Non-encrypted atau SSL-encrypted. Jika Anda memilih SSL-encrypted, Anda harus mengaktifkan enkripsi SSL untuk instance ApsaraDB RDS for MySQL sebelum mengonfigurasi tugas integrasi data. Untuk informasi lebih lanjut, lihat Gunakan sertifikat cloud untuk mengaktifkan enkripsi SSL.
CatatanParameter Encryption hanya tersedia untuk wilayah di daratan Tiongkok dan wilayah China (Hong Kong).
Database Tujuan
Tipe Instance
Tipe instance dari database tujuan. Pilih RDS Instance.
Wilayah Instance
Wilayah tempat instance ApsaraDB RDS for MySQL tujuan berada. Dalam contoh ini, China (Qingdao) dipilih.
Akun Database
Akun database dari instance ApsaraDB RDS for MySQL tujuan. Akun tersebut harus memiliki izin baca dan tulis pada database tujuan.
CatatanUntuk informasi lebih lanjut tentang cara membuat akun database dan memberikan izin kepada akun tersebut, lihat Buat akun.
Kata Sandi Database
Kata sandi dari akun database.
CatatanSetelah Anda menentukan parameter database tujuan, klik Test Connectivity di sebelah parameter Database Password untuk memverifikasi apakah parameter yang ditentukan valid. Jika parameter yang ditentukan valid, pesan Passed akan ditampilkan. Jika pesan Failed ditampilkan, klik Check di sebelah Failed. Ubah parameter database tujuan berdasarkan hasil pemeriksaan.
Enkripsi
Menentukan apakah akan mengenkripsi koneksi ke instance tujuan. Pilih Non-encrypted atau SSL-encrypted. Jika Anda memilih SSL-encrypted, Anda harus mengaktifkan enkripsi SSL untuk instance ApsaraDB RDS for MySQL sebelum mengonfigurasi tugas integrasi data. Untuk informasi lebih lanjut, lihat Gunakan sertifikat cloud untuk mengaktifkan enkripsi SSL.
CatatanParameter Encryption hanya tersedia untuk wilayah di daratan Tiongkok dan wilayah China (Hong Kong).
Di sudut kanan bawah halaman, klik Set Whitelist and Next.
Konfigurasikan kebijakan penjadwalan dan pilih objek yang akan dimigrasikan.
Konfigurasikan kebijakan penjadwalan.

Parameter
Deskripsi
Migration Type
Pilih Schema Migration dan Full Data Migration. DTS memigrasikan skema dan data historis objek dari database sumber ke database tujuan.
Scheduler strategy
Duplicate mode, create new full replica to target
Resynchronize mode, delete the existing data at the target end, and resynchronize the data in full
Based on the incremental mode of time stamp, the new data generated by two scheduling intervals before and after synchronization
CatatanUntuk informasi lebih lanjut tentang kebijakan penjadwalan, lihat Kebijakan penjadwalan.
Dispatch effective date
Klik ikon
, dan tentukan tanggal mulai dan tanggal akhir jadwal. Durasi efektif maksimum adalah 365 hari. Scheduling cycle
Pilih Days atau Weeks sebagai siklus penjadwalan dan atur waktu terjadwal tertentu.
CatatanSelama migrasi data penuh, DTS menggunakan sumber daya baca dan tulis dari database sumber dan tujuan. Ini dapat meningkatkan beban server database. Sebelum memulai penjadwalan, evaluasi dampak penjadwalan terhadap kinerja database sumber dan tujuan. Kami menyarankan Anda mengatur waktu terjadwal ke jam-jam sepi.
Setelah Anda menyelesaikan pengaturan, klik View Scheduled Scheduling Time di sebelah Task failure policy untuk memeriksa apakah waktu terjadwal yang ditetapkan sesuai dengan harapan Anda.
Task failure policy
Pilih salah satu kebijakan berikut berdasarkan kebutuhan bisnis Anda:
After a single task fails, subsequent scheduling tasks will not be executed
After a single task fails, ignore the failure and execute the next scheduled task
Pilih objek yang akan dimigrasikan.

Pengaturan
Deskripsi
Select the objects to be migrated
Pilih objek dari bagian Available dan klik ikon
untuk memindahkan objek ke bagian Selected. Anda dapat memilih kolom, tabel, atau database sebagai objek yang akan dimigrasikan. CatatanJika Anda mengatur parameter Scheduler strategy ke Based on the incremental mode of time stamp, the new data generated by two scheduling intervals before and after synchronization, Anda hanya dapat memilih kolom atau tabel sebagai objek yang akan dimigrasikan. Jika Anda memilih database, Anda tidak dapat menentukan bidang cap waktu pada langkah berikutnya.
Secara default, setelah objek dimigrasikan ke instance tujuan, nama objek tetap tidak berubah. Anda dapat menggunakan fitur pemetaan nama objek untuk mengubah nama objek yang dimigrasikan ke instance tujuan. Untuk informasi lebih lanjut, lihat Pemetaan nama objek.
Jika Anda menggunakan fitur pemetaan nama objek untuk mengganti nama objek, objek lain yang bergantung pada objek tersebut mungkin gagal dimigrasikan.
Di sudut kanan bawah halaman, klik Next. Di halaman yang muncul, tentukan bidang cap waktu.
CatatanLangkah ini diperlukan hanya jika Anda mengatur parameter Scheduler strategy ke Based on the incremental mode of time stamp, the new data generated by two scheduling intervals before and after synchronization.

Di sudut kanan bawah halaman, klik Precheck.
CatatanSebelum Anda dapat memulai tugas migrasi data, DTS melakukan pemeriksaan awal. Anda hanya dapat memulai tugas migrasi data setelah tugas tersebut lulus pemeriksaan awal.
Jika tugas gagal lulus pemeriksaan awal, Anda dapat mengklik ikon
di sebelah setiap item yang gagal untuk melihat detail.Anda dapat memecahkan masalah berdasarkan penyebabnya dan menjalankan pemeriksaan awal lagi.
Jika Anda tidak perlu memecahkan masalah, Anda dapat mengabaikan item yang gagal dan menjalankan pemeriksaan awal lagi.
Setelah tugas lulus pemeriksaan awal, klik Next.
Di kotak dialog Confirm Settings, tentukan parameter Channel Specification dan pilih Data Transmission Service (Pay-As-You-Go) Service Terms.
Klik Buy and Start. Tugas integrasi data berjalan berdasarkan waktu terjadwal yang ditentukan.
CatatanTugas integrasi data secara otomatis berhenti pada akhir waktu terjadwal. Untuk menghentikan tugas sebelum waktu akhir jadwal, klik Stop data integration task.
Hasil
Jika tugas selesai sebelum akhir waktu terjadwal saat ini, status tugas berubah menjadi Completed. DTS menunggu waktu terjadwal berikutnya dan melakukan migrasi data penuh lagi.
