Solusi sinkronisasi data Hologres menyediakan fitur satu klik untuk menambah atau menghapus tabel sinkronisasi, memungkinkan Anda dengan cepat menambahkan tabel baru ke dalam atau menghapus tabel yang ada dari task sinkronisasi yang sedang berjalan.
Prasyarat
Anda harus memiliki task sinkronisasi yang sedang berjalan yang dibuat menggunakan solusi sinkronisasi data Hologres. Untuk informasi selengkapnya, lihat sinkronisasi real-time satu klik ke Hologres.Tambah tabel ke task sinkronisasi
- Pada halaman Sync Tasks, temukan task sinkronisasi target dan pilih untuk membuka halaman konfigurasi task.
- Tambahkan tabel sumber dan perbarui pemetaan tabel sumber ke tujuan.
- Pada halaman Configure Source and Synchronization Rule, di area Select Source Table for Synchronization, pilih Source Table yang ingin Anda tambahkan dan klik ikon
untuk memindahkannya ke daftar Selected Source Table. - Klik Next step.
- Pada halaman Configure Destination Table, klik Refresh source table and Hologres table mapping untuk memperbarui pemetaan tabel.
- Pada halaman Configure Source and Synchronization Rule, di area Select Source Table for Synchronization, pilih Source Table yang ingin Anda tambahkan dan klik ikon
- Klik Next step.
- Konfigurasikan Set Processing Policy for DDL Messages.
Sumber data, seperti MySQL, dapat berisi banyak operasi Data Definition Language (DDL). Untuk sinkronisasi real-time, gunakan halaman Set Processing Policy for DDL Messages untuk mengonfigurasi cara berbagai jenis pesan DDL disinkronkan ke tujuan sesuai kebutuhan bisnis Anda.
- Klik Complete configuration untuk kembali ke halaman Solution task list.
- Pada kolom Operation task yang telah Anda modifikasi, pilih . Pada kotak dialog Submit and Run, klik Determine untuk menjalankan task.
Saat Anda mengirimkan task, sistem membandingkan tabel-tabelnya dengan tabel dari eksekusi terakhir yang berhasil. Jika mendeteksi adanya tabel baru, sistem akan memulai proses penambahan tabel tersebut.
Catatan Ketika checkpoint task sinkronisasi real-time di-reset dan task direstart, sistem menambahkan data perubahan untuk tabel-tabel yang baru ditambahkan. Checkpoint task di-reset ke waktu saat inisialisasi data penuh untuk tabel baru dimulai. Misalnya, task sinkronisasi Anda mulai pukul 08.00 dan masih berjalan pada pukul 09.00. Jika Anda menambahkan tabel baru pada pukul 09.00, inisialisasi data penuh untuk tabel baru tersebut dimulai pada pukul 09.00 dan memerlukan waktu satu jam hingga selesai pada pukul 10.00. Dalam kasus ini, task sinkronisasi real-time yang sedang berjalan akan berhenti, dan checkpoint task-nya di-reset ke pukul 09.00 untuk menambahkan data inkremental. Sistem kemudian menyinkronkan ulang semua data inkremental untuk tabel yang berubah antara pukul 09.00 dan 10.00 ke tabel Hologres tujuan. Fitur penambahan tabel satu klik hanya menjamin konsistensi akhir. - Lihat detail tabel yang ditambahkan ke task sinkronisasi.
- Buka halaman Task List. Pada kolom Operation task target, klik Details untuk membuka halaman detail eksekusi task.
- Di area Steps, klik Details di samping Show added/removed tables.
Jika status Show added/removed tables adalah Successful, berarti tabel baru berhasil ditambahkan ke task sinkronisasi.
- Lihat tabel yang ditambahkan ke task sinkronisasi.
Hapus tabel dari task sinkronisasi
- Pada halaman Sync Tasks, temukan task sinkronisasi target dan pilih untuk membuka halaman konfigurasi task.
- Hapus tabel sumber dan perbarui pemetaan tabel sumber ke tujuan.
- Pada halaman Configure Source and Synchronization Rule, di area Select Source Table for Synchronization, pilih tabel yang ingin Anda hapus dari daftar Selected Source Table dan klik ikon
untuk memindahkannya kembali ke daftar Source Table. - Klik Next step.
- Pada halaman Configure Destination Table, klik Refresh source table and Hologres table mapping untuk memperbarui pemetaan tabel.
- Pada halaman Configure Source and Synchronization Rule, di area Select Source Table for Synchronization, pilih tabel yang ingin Anda hapus dari daftar Selected Source Table dan klik ikon
- Klik Next step.
- Konfigurasikan Set Processing Policy for DDL Messages.
Sumber data, seperti MySQL, dapat berisi banyak operasi Data Definition Language (DDL). Untuk sinkronisasi real-time, gunakan halaman Set Processing Policy for DDL Messages untuk mengonfigurasi cara berbagai jenis pesan DDL disinkronkan ke tujuan sesuai kebutuhan bisnis Anda.
- Klik Complete configuration untuk kembali ke halaman Solution task list.
- Pada kolom Operation task yang telah Anda modifikasi, pilih . Pada kotak dialog Submit and Run, klik Determine untuk menjalankan task.
Saat Anda menghapus tabel sumber dari task sinkronisasi yang sedang berjalan, sistem akan menghapus tabel tersebut dari proses sinkronisasi real-time. Ketika Anda mengirimkan ulang task, sinkronisasi data dilanjutkan dari waktu restart.
- Lihat detail tabel yang dihapus dari task sinkronisasi.
- Buka halaman Task List. Pada kolom Operation task target, klik Details untuk membuka halaman detail eksekusi task.
- Di area Steps, klik Details di samping Show added/removed tables.
Jika status Show added/removed tables adalah Successful, berarti tabel sumber yang ditentukan berhasil dihapus dari task sinkronisasi.
- Lihat tabel yang dihapus selama eksekusi ini.