Topik ini menjelaskan cara melihat dan mengubah objek sinkronisasi dari sebuah task sinkronisasi data yang telah dikonfigurasi, serta mengubah kondisi filter SQL untuk objek-objek tersebut menggunakan layanan Data Transmission.
Latar Belakang
Anda dapat menambahkan atau menghapus objek sinkronisasi serta mengubah kondisi filternya selama proses sinkronisasi, dengan mematuhi batasan tertentu. Perubahan yang dilakukan akan dicatat. Setelah task penambahan objek selesai, task tersebut diintegrasikan ke dalam task asli terkait. Setelah integrasi selesai, task asli berjalan normal dan task penambahan objek secara otomatis dirilis.
Untuk informasi tentang cara mengubah objek sinkronisasi yang dipilih berdasarkan aturan pencocokan dan mengubah kondisi filter SQL untuk objek-objek tersebut, lihat Konfigurasikan dan ubah aturan pencocokan.
Batasan
Untuk task sinkronisasi data dalam status Not Started, Running, atau Stopped, Anda dapat menambahkan atau menghapus objek sinkronisasinya.
PentingUntuk task sinkronisasi data dalam status Stopped, jika langkah Incremental Synchronization dari task tersebut juga berada dalam status Stopped, Anda tidak dapat menambahkan objek sinkronisasinya.
Untuk task sinkronisasi data dalam status Failed, Anda tidak dapat menambahkan objek sinkronisasinya.
Untuk task sinkronisasi data dalam status Modifying atau Integrating, Anda tidak dapat mengubah objek sinkronisasinya lagi.
Ketika langkah Incremental Synchronization dari sebuah task sinkronisasi data berada dalam status Stopped atau Failed, Anda tidak dapat menambahkan objek sinkronisasinya.
Untuk task sinkronisasi data dalam status Stopped, Failed, Not Started, atau Running, Anda dapat mengubah kondisi filter barisnya.
Lihat objek sinkronisasi
Login ke
ApsaraDB for OceanBase console.Pada panel navigasi sebelah kiri, pilih Data Transmission > Data Synchronization.
Pada halaman Data Synchronization, klik nama task target untuk membuka halaman detailnya.

Klik View Objects di pojok kanan atas dan lihat informasi pada tab Synchronization Objects dan Object Modifications.
Tab Synchronization Objects menampilkan objek sinkronisasi dari task saat ini. Anda dapat menambahkan atau menghapus objek, serta mengubah kondisi filter barisnya.
Tab Object Modifications menampilkan jenis, status, dan waktu terjadinya semua modifikasi objek.
Tambahkan objek sinkronisasi
Pada halaman detail task target, klik View Objects di pojok kanan atas.

Pada dialog box View Objects, pilih Synchronization Objects > Add Objects.

Pada dialog box Add Objects, pilih objek sinkronisasi yang akan ditambahkan.
PentingSecara default, objek yang baru ditambahkan mewarisi semua opsi konfigurasi dari task sinkronisasi data aslinya. Jika Anda membatalkan operasi penambahan objek, Anda harus menghapus secara manual objek yang telah ditambahkan ke database target.
Jika Anda telah menentukan nama skema atau nama database untuk sumber data, Anda hanya dapat menambahkan objek sinkronisasi di bawah skema atau database yang telah ditentukan tersebut.
Jika target task sinkronisasi data adalah message queue, pada dialog box Add Objects, pilih objek sinkronisasi di bagian kiri Source Object(s) lalu klik > untuk menambahkannya ke daftar di sisi kanan. Pada dialog box Map Object to Topic, pilih metode pemetaan sesuai kebutuhan.

Setelah memilih objek sinkronisasi yang akan ditambahkan, Anda dapat melakukan operasi seperti mengganti topik, mengatur filter baris, dan menghapus objek.

Jika target task sinkronisasi data adalah database, pada dialog box Add Objects, pilih objek sinkronisasi di bagian kiri Source Object(s) lalu klik > untuk menambahkannya ke daftar di sisi kanan.

Setelah memilih objek sinkronisasi yang akan ditambahkan, Anda dapat melakukan operasi seperti mengganti nama objek target, mengatur filter baris, dan menghapus objek.

Klik Next.
Sistem secara otomatis melakukan precheck terhadap objek yang ditambahkan. Setelah objek yang ditambahkan lolos semua item pemeriksaan, klik Save.
Konfirmasi informasi dan klik OK pada dialog box yang muncul.
Untuk task yang berstatus stopped atau failed, Anda dapat membatalkan operasi dan mengubah objek lagi. Objek hanya akan ditambahkan setelah task sinkronisasi data dilanjutkan.
Jika Anda menambahkan objek untuk task yang sedang berjalan, setelah mengklik Save, objek tersebut langsung ditambahkan.
Ketika operasi penambahan objek dimulai, catatan yang sesuai akan dibuat. Untuk melihat detail catatan tersebut, klik View Objects pada halaman detail task lalu klik tab Object Modifications.

Status catatan penambahan objek dapat berupa Pending, Canceled, Modifying, Running, Aborted, Integrating, Succeeded, atau
Failed . Operasi yang dapat Anda lakukan terhadap catatan penambahan objek dan status task asli bervariasi tergantung pada status catatan penambahan objek tersebut.CatatanJika task asli berada dalam status Not Started, operasi penambahan objek akan menghasilkan catatan modifikasi dengan status Succeeded. Jika task asli berada dalam status Stopped, operasi penambahan objek akan menghasilkan catatan modifikasi dengan status Pending.
Status catatan penambahan objek hanya berubah ketika task asli berada dalam status Running, dan status task asli berubah seiring dengan perubahan status catatan penambahan objek. Tabel berikut menyediakan informasi lebih lanjut.
Status catatan penambahan objek
Operasi yang didukung
Status task asli
Pending
Lihat detail dan batalkan.
Running
Canceled
Tidak ada
Running
Modifying
Tidak ada
Modifying
Running
Lihat detail dan hentikan paksa.
Modifying
Aborted
Lihat detail.
Running
Integrating
Lihat detail.
Integrating
Succeeded
Lihat detail.
Running
Failed
Lihat detail dan coba ulang.
Anda juga dapat mengklik View Causes untuk membuka halaman detail task dan melihat penyebab kegagalan.
Modifying atau Integrating
Hapus objek sinkronisasi
Pada halaman detail task target, klik View Objects di pojok kanan atas.

Pada dialog box View Objects, pilih Synchronization Objects > Remove Objects.

Pada dialog box Remove Objects, arahkan kursor ke objek sinkronisasi yang ingin dihapus di bagian Target Object(s) di sebelah kanan, lalu klik Remove.

Jika target task sinkronisasi data adalah message queue, Anda dapat memilih beberapa objek sinkronisasi lalu mengklik Batch Remove. Pada dialog box yang muncul, klik OK.

Pada dialog box Remove Objects, klik Remove.
Pada dialog box konfirmasi yang muncul, konfirmasi objek yang akan dihapus lalu klik OK.
Jika task berada dalam status Stopped, Failed, atau Running, setelah Anda mengklik OK, objek tersebut langsung dihapus.
PentingObjek yang telah dihapus tidak dapat dipulihkan. Lakukan dengan hati-hati.
Hasil akhir operasi penghapusan objek bersifat menyeluruh—semua objek berhasil dihapus atau semuanya gagal.
Ketika operasi penghapusan objek dimulai, catatan yang sesuai akan dibuat. Untuk melihat detail catatan tersebut, klik View Objects pada halaman detail task lalu klik tab Object Modifications.

Status catatan penghapusan objek dapat berupa Pending, Canceled, Modifying, Succeeded, atau
Failed . Operasi yang dapat Anda lakukan terhadap catatan penghapusan objek dan status task asli bervariasi tergantung pada status catatan penghapusan objek tersebut.Status catatan penghapusan objek
Operasi yang didukung
Status tugas awal
Pending
Lihat detail dan batalkan.
Running
Canceled
Tidak ada
Running
Modifying
Lihat detail.
Modifying
Succeeded
Lihat detail.
Running
Failed
Lihat detail dan coba ulang.
Anda juga dapat mengklik View Causes untuk membuka halaman detail task dan melihat penyebab kegagalan.
Modifying
Ubah kondisi filter untuk objek sinkronisasi
Anda dapat mengubah kondisi SQL untuk memfilter data pada objek sinkronisasi yang dipilih menggunakan opsi
Pada halaman detail task target, klik View Objects di pojok kanan atas.

Pada dialog box View Objects, klik tab Synchronization Objects, buka skema target, arahkan kursor ke objek target, lalu klik Settings.

Pada bagian Row Filters dari dialog box Settings, tentukan klausa WHERE SQL standar untuk mengonfigurasi atau mengubah filter baris. Untuk informasi lebih lanjut, lihat Gunakan kondisi SQL untuk memfilter data.

Klik Validate Syntax.
Setelah validasi berhasil, klik OK pada dialog box Settings.
Pada dialog box yang muncul, klik Apply untuk menerapkan perubahan ke objek tersebut.
Pada tab Object Modifications, lihat progres modifikasi.

Anda juga dapat mengklik View Details untuk membuka halaman Modify Setting Details, arahkan kursor ke tabel data target, lalu klik View Settings untuk melihat filter baris yang telah diubah.
