全部产品
Search
文档中心

Data Transmission Service:Konfigurasikan tugas sinkronisasi data (konsol baru)

更新时间:Jan 09, 2026

Fitur sinkronisasi data dari Data Transmission Service (DTS) mudah digunakan. Anda dapat mengonfigurasi tugas sinkronisasi data dalam beberapa langkah sederhana menggunakan konsol baru.

Catatan pengguna

Topik ini menjelaskan prosedur umum untuk mengonfigurasi tugas sinkronisasi data. Langkah-langkah spesifik mungkin sedikit berbeda tergantung pada topologi sinkronisasi. Untuk petunjuk terperinci mengenai topologi tertentu, lihat panduan konfigurasi yang relevan di Ikhtisar skenario sinkronisasi data.

Catatan

Topik ini menggunakan contoh tugas sinkronisasi satu arah antara instans RDS for MySQL (dikonfigurasi sebelum pembelian). Parameter yang ditampilkan hanya sebagai referensi dan mungkin berbeda dari yang ada di konsol.

Prasyarat

  • Jika database sumber atau tujuan adalah database yang dikelola sendiri, Anda harus melakukan persiapan tambahan untuk memenuhi persyaratan lingkungan DTS. Untuk informasi selengkapnya, lihat Persiapan.

  • Buat instans database sumber dan tujuan yang didukung oleh DTS. Untuk daftar database dan versi yang didukung, lihat Ikhtisar skenario sinkronisasi data.

Prosedur

  1. Buka halaman daftar tugas sinkronisasi data di wilayah tujuan dengan salah satu cara berikut.

    Konsol DTS

    1. Masuk ke Konsol DTS.

    2. Pada panel navigasi di sebelah kiri, klik Data Synchronization.

    3. Di pojok kiri atas halaman, pilih wilayah tempat instans sinkronisasi berada.

    Konsol DMS

    Catatan

    Langkah-langkah aktual mungkin berbeda tergantung pada mode dan tata letak konsol DMS. Untuk informasi selengkapnya, lihat Konsol mode simple dan Sesuaikan tata letak dan gaya konsol DMS.

    1. Masuk ke Konsol DMS.

    2. Pada bilah menu atas, pilih Data + AI > DTS (DTS) > Data Synchronization.

    3. Di sebelah kanan Data Synchronization Tasks, pilih wilayah instans sinkronisasi.

  2. Klik Create Task untuk membuka halaman konfigurasi tugas.

  3. Opsi: Di pojok kanan atas halaman, klik New Configuration Page.

    Catatan
    • Jika Anda sudah berada di halaman konfigurasi baru (tombol di pojok kanan atas adalah Back to Previous Version), Anda dapat melewati langkah ini.

    • Beberapa parameter berbeda antara halaman konfigurasi baru dan lama. Kami menyarankan menggunakan versi baru.

  4. Konfigurasikan database sumber dan tujuan.

    Peringatan

    Setelah memilih instans sumber dan tujuan, tinjau Limits di bagian atas halaman. Jika tidak, tugas mungkin gagal atau terjadi inkonsistensi data.

    Category

    Configuration

    Description

    None

    Task Name

    DTS secara otomatis menghasilkan nama tugas. Kami menyarankan Anda menentukan nama deskriptif agar mudah diidentifikasi. Nama tersebut tidak perlu unik.

    Source Database

    Select Existing Connection

    Untuk contoh ini, biarkan kosong dan masukkan detail database di bawah.

    Database Type

    Pilih MySQL.

    Access Method

    Pilih Alibaba Cloud Instance.

    Instance Region

    Pilih wilayah tempat instans ApsaraDB RDS for MySQL sumber berada.

    Replicate Data Across Alibaba Cloud Accounts

    Untuk contoh ini, pilih No, karena instans database milik Akun Alibaba Cloud saat ini.

    RDS Instance ID

    Pilih ID instans ApsaraDB RDS for MySQL sumber.

    Database Account

    Masukkan akun database instans ApsaraDB RDS for MySQL sumber. Akun tersebut memerlukan izin REPLICATION CLIENT, REPLICATION SLAVE, dan SELECT pada objek yang akan disinkronkan.

    Database Password

    Masukkan password untuk akun database yang ditentukan.

    Encryption

    Untuk contoh ini, pertahankan pilihan default.

    Destination Database

    Select Existing Connection

    Untuk contoh ini, biarkan kosong dan masukkan detail database di bawah.

    Database Type

    Pilih MySQL.

    Access Method

    Pilih Alibaba Cloud Instance.

    Instance Region

    Pilih wilayah tempat instans ApsaraDB RDS for MySQL tujuan berada.

    Replicate Data Across Alibaba Cloud Accounts

    Untuk contoh ini, pilih No, karena instans database milik Akun Alibaba Cloud saat ini.

    RDS Instance ID

    Pilih ID instans ApsaraDB RDS for MySQL tujuan.

    Database Account

    Masukkan akun database instans ApsaraDB RDS for MySQL tujuan. Akun tersebut harus memiliki izin baca dan tulis.

    Database Password

    Masukkan password untuk akun database yang ditentukan.

    Encryption

    Untuk contoh ini, pertahankan pilihan default.

  5. Setelah menyelesaikan konfigurasi, klik Test Connectivity and Proceed di bagian bawah halaman.

    Catatan
    • Pastikan Anda telah menambahkan blok CIDR server DTS (secara otomatis atau manual) ke pengaturan keamanan database sumber dan tujuan agar akses diizinkan. Untuk informasi selengkapnya, lihat Tambahkan daftar putih alamat IP server DTS.

    • Jika sumber atau tujuan adalah database yang dikelola sendiri (yaitu, Access Method bukan Alibaba Cloud Instance), Anda juga harus mengklik Test Connectivity di kotak dialog CIDR Blocks of DTS Servers.

  6. Konfigurasikan objek tugas.

    1. Pada halaman Configure Objects, tentukan objek yang akan disinkronkan.

      Pada contoh ini, pastikan Anda memilih Schema Synchronization, Full Data Synchronization, dan Incremental Data Synchronization di bawah Synchronization Types. Di kotak Source Objects, pilih objek yang akan disinkronkan. Pertahankan pengaturan default untuk parameter lain, atau sesuaikan sesuai kebutuhan.

      Deskripsi parameter

      Configuration

      Description

      Synchronization Types

      DTS selalu memilih Incremental Data Synchronization. Secara default, Anda juga harus memilih Schema Synchronization dan Full Data Synchronization. Setelah pemeriksaan awal, DTS menginisialisasi kluster tujuan dengan data lengkap dari objek sumber yang dipilih, yang berfungsi sebagai garis dasar untuk sinkronisasi inkremental berikutnya.

      Method to Migrate Triggers in Source Database

      Pilih metode untuk menyinkronkan trigger sesuai kebutuhan. Jika objek yang akan disinkronkan tidak melibatkan trigger, Anda dapat melewati konfigurasi ini. Untuk informasi selengkapnya, lihat Konfigurasikan metode untuk menyinkronkan atau memigrasi trigger.

      Catatan

      Parameter ini tersedia hanya jika Schema Synchronization dipilih di bawah Synchronization Types.

      Enable Migration Assessment

      Pilih apakah akan mengevaluasi apakah skema database sumber dan tujuan (misalnya, panjang indeks, prosedur tersimpan, dependensi tabel) memenuhi persyaratan. Anda dapat memilih Yes atau No.

      Catatan
      • Parameter ini tersedia hanya jika Schema Synchronization dipilih di bawah Synchronization Types.

      • Jika Anda memilih Yes, pemeriksaan awal mungkin memakan waktu lebih lama. Anda dapat melihat Assessment Result selama pemeriksaan awal. Hasil evaluasi tidak memengaruhi hasil pemeriksaan awal.

      Synchronization Topology

      Pilih One-way Synchronization.

      Processing Mode of Conflicting Tables

      • Precheck and Report Errors: Memeriksa adanya tabel dengan nama yang sama di database tujuan. Jika ditemukan tabel dengan nama yang sama, kesalahan dilaporkan selama pemeriksaan awal dan tugas sinkronisasi data tidak dimulai. Jika tidak, pemeriksaan awal berhasil.

        Catatan

        Jika Anda tidak dapat menghapus atau mengganti nama tabel dengan nama yang sama di database tujuan, Anda dapat memetakannya ke nama yang berbeda di tujuan. Untuk informasi selengkapnya, lihat Map object names.

      • Ignore Errors and Proceed: Melewatkan pemeriksaan tabel yang memiliki nama sama di database tujuan.

        Peringatan

        Memilih Ignore Errors and Proceed dapat menyebabkan inkonsistensi data dan menimbulkan risiko bisnis. Misalnya:

        • Jika skema tabel konsisten dan suatu record di database tujuan memiliki nilai primary key atau unique key yang sama dengan record di database sumber:

          • Selama sinkronisasi data lengkap, DTS mempertahankan record tujuan dan melewati record sumber.

          • Selama sinkronisasi inkremental, DTS menimpa record tujuan dengan record sumber.

        • Jika skema tabel tidak konsisten, inisialisasi data mungkin gagal. Hal ini dapat mengakibatkan hanya sebagian data yang disinkronkan atau kegagalan sinkronisasi total. Gunakan dengan hati-hati.

      Capitalization of Object Names in Destination Instance

      Konfigurasikan kebijakan case-sensitivity untuk nama database, tabel, dan kolom di instans tujuan. Secara default, DTS default policy dipilih. Anda juga dapat memilih untuk menggunakan kebijakan default database sumber atau tujuan. Untuk informasi selengkapnya, lihat Case policy for destination object names.

      Source Objects

      Di kotak Source Objects, klik objek, lalu klik 向右 untuk memindahkannya ke kotak Selected Objects.

      Catatan

      Anda dapat memilih objek pada level database, tabel, atau kolom. Jika Anda hanya memilih tabel atau kolom, DTS tidak akan menyinkronkan jenis objek lain (seperti view, trigger, dan prosedur tersimpan).

      Selected Objects

      • Untuk mengganti nama satu objek di instans tujuan, klik kanan objek di kotak Selected Objects. Untuk informasi selengkapnya, lihat Map a single object name.

      • Untuk mengganti nama beberapa objek sekaligus, klik Batch Edit di pojok kanan atas kotak Selected Objects. Untuk informasi selengkapnya, lihat Map multiple object names in bulk.

      Catatan
      • Untuk memilih operasi SQL (DML/DDL) mana yang akan disinkronkan pada level database atau tabel, klik kanan objek di kotak Selected Objects dan pilih operasi yang diinginkan.

      • Untuk memfilter data menggunakan klausa WHERE, klik kanan tabel di kotak Selected Objects dan definisikan kondisi filter. Untuk informasi selengkapnya, lihat Set filter conditions.

    2. Klik Next: Advanced Settings.

      Pada contoh ini, Anda dapat mempertahankan pengaturan default atau mengonfigurasi parameter sesuai kebutuhan.

      Deskripsi parameter

      Configuration

      Description

      Dedicated Cluster for Task Scheduling

      Secara default, DTS menggunakan kluster bersama untuk tugas, sehingga Anda tidak perlu memilih. Untuk stabilitas tugas yang lebih baik, Anda dapat membeli kluster khusus untuk menjalankan tugas sinkronisasi DTS. Untuk informasi selengkapnya, lihat What is a DTS dedicated cluster?.

      Copy the temporary table of the Online DDL tool that is generated in the source table to the destination database.

      Jika database sumber menggunakan Data Management (DMS) atau gh-ost untuk perubahan DDL online, pilih apakah akan menyinkronkan tabel sementara yang dihasilkan selama operasi tersebut.

      Penting

      Tugas DTS saat ini tidak mendukung perubahan DDL online yang dilakukan oleh alat seperti pt-online-schema-change. Menggunakan alat tersebut akan menyebabkan tugas DTS gagal.

      • Yes: Menyinkronkan tabel sementara yang dihasilkan oleh perubahan DDL online.

        Catatan

        Jika data tabel sementara yang dihasilkan oleh perubahan DDL online terlalu besar, hal ini dapat menyebabkan latensi sinkronisasi.

      • No, Adapt to DMS Online DDL: Tidak menyinkronkan tabel sementara yang dihasilkan oleh perubahan DDL online. Sebagai gantinya, hanya menyinkronkan pernyataan DDL asli yang dieksekusi di Data Management (DMS).

        Catatan

        Pendekatan ini akan menyebabkan penguncian tabel di database tujuan.

      • No, Adapt to gh-ost: Tidak menyinkronkan tabel sementara yang dihasilkan oleh perubahan DDL online. Sebagai gantinya, hanya menyinkronkan pernyataan DDL asli yang dieksekusi oleh gh-ost. Anda dapat menggunakan ekspresi reguler default atau kustom untuk tabel shadow dan trash gh-ost.

        Catatan

        Pendekatan ini akan menyebabkan penguncian tabel di database tujuan.

      Whether to Migrate Accounts

      Pilih apakah akan menyinkronkan informasi akun dari database sumber. Jika Anda memilih Yes, Anda juga harus memilih akun yang akan disinkronkan dan mengonfirmasi izinnya. Untuk informasi selengkapnya tentang metode otorisasi, lihat Migrate database accounts.

      Retry Time for Failed Connections

      Jika koneksi ke database sumber atau tujuan gagal setelah tugas sinkronisasi dimulai, DTS melaporkan kesalahan dan segera mulai mencoba menghubungkan kembali. Durasi percobaan ulang default adalah 720 menit. Anda dapat menyesuaikan durasi percobaan ulang ke nilai antara 10 hingga 1.440 menit. Kami menyarankan durasi minimal 30 menit. Jika koneksi dipulihkan dalam periode ini, tugas akan dilanjutkan secara otomatis. Jika tidak, tugas gagal.

      Catatan
      • Jika beberapa instans DTS (misalnya, Instans A dan B) berbagi sumber atau tujuan yang sama, DTS menggunakan durasi percobaan ulang terpendek yang dikonfigurasi (misalnya, 30 menit untuk A, 60 untuk B, sehingga 30 menit digunakan) untuk semua instans.

      • DTS membebankan biaya untuk waktu proses tugas selama percobaan ulang koneksi. Tetapkan durasi kustom berdasarkan kebutuhan bisnis Anda, atau segera rilis instans DTS setelah Anda merilis instans sumber/tujuan.

      Retry Time for Other Issues

      Jika terjadi masalah non-koneksi (misalnya, kesalahan eksekusi DDL atau DML), DTS melaporkan kesalahan dan segera mencoba mengulangi operasi tersebut. Durasi percobaan ulang default adalah 10 menit. Anda juga dapat menyesuaikan durasi percobaan ulang ke nilai antara 1 hingga 1.440 menit. Kami menyarankan durasi minimal 10 menit. Jika operasi terkait berhasil dalam waktu percobaan ulang yang ditetapkan, tugas sinkronisasi akan dilanjutkan secara otomatis. Jika tidak, tugas gagal.

      Penting

      Nilai Retry Time for Other Issues harus lebih kecil daripada Retry Time for Failed Connections.

      Enable Throttling for Full Data Synchronization

      Selama sinkronisasi data lengkap, DTS mengonsumsi sumber daya baca dan tulis dari database sumber dan tujuan, yang dapat meningkatkan beban mereka. Untuk mengurangi tekanan pada database tujuan, Anda dapat membatasi laju migrasi dengan mengatur Queries per second (QPS) to the source database, RPS of Full Data Migration, dan Data migration speed for full migration (MB/s).

      Catatan

      Enable Throttling for Incremental Data Synchronization

      Anda juga dapat membatasi laju sinkronisasi inkremental untuk mengurangi tekanan pada database tujuan dengan mengatur RPS of Incremental Data Synchronization dan Data synchronization speed for incremental synchronization (MB/s).

      Environment Tag

      Anda dapat memilih tag lingkungan untuk mengidentifikasi instans sesuai kebutuhan.

      Whether to delete SQL operations on heartbeat tables of forward and reverse tasks

      Pilih apakah DTS menulis informasi SQL heartbeat ke database sumber saat instans berjalan.

      • Yes: Tidak menulis informasi SQL heartbeat ke database sumber. Instans DTS mungkin menampilkan latensi.

      • No: Menulis informasi SQL heartbeat ke database sumber. Hal ini dapat mengganggu operasi database sumber seperti backup fisik dan cloning.

      Configure ETL

      Pilih apakah akan mengaktifkan fitur extract, transform, and load (ETL). Untuk informasi selengkapnya, lihat What is ETL? Nilai yang valid:

      Monitoring and Alerting

      Pilih apakah akan mengatur peringatan. Jika sinkronisasi gagal atau latensi melebihi ambang batas yang ditentukan, DTS mengirim notifikasi kepada kontak peringatan.

    3. Klik Data Verification untuk mengonfigurasi tugas verifikasi data.

      Untuk menggunakan fitur verifikasi data, lihat Configure data verification.

  7. Simpan tugas dan lakukan pemeriksaan awal.

    • Untuk melihat parameter konfigurasi instans ini melalui operasi API, arahkan kursor ke tombol Next: Save Task Settings and Precheck dan klik Preview OpenAPI parameters di tooltip.

    • Jika Anda telah selesai melihat parameter API, klik Next: Save Task Settings and Precheck di bagian bawah halaman.

    Catatan
    • Sebelum tugas sinkronisasi dimulai, DTS melakukan pemeriksaan awal. Anda hanya dapat memulai tugas jika pemeriksaan awal berhasil.

    • Jika pemeriksaan awal gagal, klik View Details di sebelah item yang gagal, perbaiki masalah sesuai petunjuk, lalu jalankan kembali pemeriksaan awal.

    • Jika pemeriksaan awal menghasilkan peringatan:

      • Untuk peringatan yang tidak dapat diabaikan, klik View Details di sebelah item, perbaiki masalah sesuai petunjuk, lalu jalankan kembali pemeriksaan awal.

      • Untuk peringatan yang dapat diabaikan, Anda dapat melewatinya dengan mengklik Confirm Alert Details, lalu Ignore, dan kemudian OK. Terakhir, klik Precheck Again untuk melewati peringatan dan menjalankan pemeriksaan awal lagi. Mengabaikan peringatan pemeriksaan awal dapat menyebabkan inkonsistensi data dan risiko bisnis lainnya. Lakukan dengan hati-hati.

  8. Beli instance.

    1. Saat Success Rate mencapai 100%, klik Next: Purchase Instance.

    2. Pada halaman Purchase, pilih metode penagihan dan spesifikasi link untuk instans sinkronisasi data. Untuk informasi selengkapnya, lihat tabel berikut.

      Category

      Parameter

      Description

      New Instance Class

      Billing Method

      • Subscription: Anda membayar di muka untuk durasi tertentu. Ini hemat biaya untuk tugas jangka panjang dan berkelanjutan.

      • Pay-as-you-go: Anda ditagih per jam berdasarkan penggunaan aktual. Ini ideal untuk tugas jangka pendek atau pengujian, karena Anda dapat merilis instans kapan saja untuk menghemat biaya.

      Resource Group Settings

      Kelompok sumber daya tempat instans tersebut berada. Default-nya adalah default resource group. Untuk informasi selengkapnya, lihat What is Resource Management?.

      Instance Class

      DTS menawarkan spesifikasi sinkronisasi pada tingkat kinerja berbeda yang memengaruhi laju sinkronisasi. Pilih spesifikasi berdasarkan kebutuhan bisnis Anda. Untuk informasi selengkapnya, lihat Data synchronization link specifications.

      Subscription Duration

      Dalam mode subscription, pilih durasi dan jumlah instans. Opsi bulanan berkisar dari 1 hingga 9 bulan. Opsi tahunan mencakup 1, 2, 3, atau 5 tahun.

      Catatan

      Opsi ini muncul hanya ketika metode penagihan adalah Subscription.

    3. Baca dan centang kotak untuk Data Transmission Service (Pay-as-you-go) Service Terms.

    4. Klik Buy and Start, lalu klik OK di kotak dialog OK.

      Anda dapat memantau progres tugas di halaman sinkronisasi data.