全部产品
Search
文档中心

Data Transmission Service:Konfigurasikan tugas integrasi data antara instance ApsaraDB RDS for MySQL

更新时间:Jul 06, 2025

Topik ini menjelaskan cara mengonfigurasi tugas integrasi data antara instance ApsaraDB RDS for MySQL.

Catatan
  • 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.

    Catatan

    Selama migrasi skema, DTS mengubah nilai atribut SECURITY dari DEFINER menjadi INVOKER untuk 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 migrasiBiaya konfigurasi tugasBiaya lalu lintas internet
Migrasi skema dan migrasi data penuhGratis. 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).

  1. Masuk ke Konsol DTS.

    Catatan
    • Jika Anda dialihkan ke konsol Data Management (DMS), Anda dapat memindahkan pointer ke ikon jiqiren di sudut kanan bawah dan klik ikon return untuk pergi ke versi sebelumnya dari konsol DTS.

    • Jika Anda dialihkan ke konsol DTS baru, Anda dapat mengklik ikon back di sudut kanan bawah untuk pergi ke versi sebelumnya dari konsol DTS.

  2. Di panel navigasi di sebelah kiri, klik Data Integration.

  3. Di bagian atas halaman Tugas Migrasi, pilih wilayah tempat instance tujuan berada. Dalam contoh ini, wilayah China (Qingdao) dipilih.

  4. Di sudut kanan atas halaman, klik Create Data Integration Task.

  5. Konfigurasikan database sumber dan tujuan.

    Migrate data between ApsaraDB RDS for MySQL instances

    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.

    Catatan

    Untuk 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.

    Catatan

    Setelah 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.

    Catatan

    Parameter 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.

    Catatan

    Untuk 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.

    Catatan

    Setelah 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.

    Catatan

    Parameter Encryption hanya tersedia untuk wilayah di daratan Tiongkok dan wilayah China (Hong Kong).

  6. Di sudut kanan bawah halaman, klik Set Whitelist and Next.

  7. Konfigurasikan kebijakan penjadwalan dan pilih objek yang akan dimigrasikan.

    1. Konfigurasikan kebijakan penjadwalan.

      Configure a data integration task

      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

      Catatan

      Untuk 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.

      Catatan
      • Selama 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

    2. Pilih objek yang akan dimigrasikan.

      Select the objects to be migrated

      Pengaturan

      Deskripsi

      Select the objects to be migrated

      Pilih objek dari bagian Available dan klik ikon Rightwards arrow untuk memindahkan objek ke bagian Selected. Anda dapat memilih kolom, tabel, atau database sebagai objek yang akan dimigrasikan.

      Catatan
      • 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, 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.

    3. Di sudut kanan bawah halaman, klik Next. Di halaman yang muncul, tentukan bidang cap waktu.

      Catatan

      Langkah 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.

      Specify the timestamp field

  8. Di sudut kanan bawah halaman, klik Precheck.

    Catatan
    • Sebelum 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 Info icon 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.

  9. Setelah tugas lulus pemeriksaan awal, klik Next.

  10. Di kotak dialog Confirm Settings, tentukan parameter Channel Specification dan pilih Data Transmission Service (Pay-As-You-Go) Service Terms.

  11. Klik Buy and Start. Tugas integrasi data berjalan berdasarkan waktu terjadwal yang ditentukan.

    Status of a data integration task

    Catatan

    Tugas 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.

A running data integration task