Latar Belakang
Saat Anda melakukan full indexing pada data dari API data source, hanya data yang didorong dalam tiga hari terakhir yang dapat diambil. Untuk menjaga integritas data, OpenSearch Retrieval Engine Edition menyediakan fitur restore data from an index. Fitur ini memastikan seluruh data dari API data source tetap dipertahankan dalam index version berikutnya yang dihasilkan melalui full indexing. Diagram berikut mengilustrasikan cara kerja fitur tersebut.
Prosedur
Skenario: Anda perlu melakukan full indexing pada API data source, misalnya setelah mengubah index table atau dictionary. Pastikan seluruh data dari index version lama tetap dipertahankan dalam versi baru.
Langkah-langkah:
-
Pada halaman Instance Management, buka O&M Center > O&M Management, lalu klik Restore Data from Index.
-
Pilih sumber data yang tersedia untuk dipulihkan.
Pada kotak dialog Restore Data from Index, sebuah tabel menampilkan daftar sumber data yang tersedia dengan kolom Data Source, Index Table, dan Index Version to Restore. Pilih tombol radio untuk sumber data target.
Catatan:
-
Hanya
API data sourceyang ditampilkan. Sumber data yang Anda pilih harus telah menyelesaikanfull indexingsetidaknya satu kali. -
Anda hanya dapat memulihkan data dari satu
data sourcedalam satu waktu.
-
Jika kondisi terpenuhi, klik OK untuk mengirim permintaan.
Catatan:
-
Untuk
restore data from an index, pastikan semua bidang termasuk dalamsummary. -
Jika Anda mengirim permintaan sebelum kondisi terpenuhi, proses pemulihan akan mengosongkan konten bidang apa pun yang bukan merupakan
attribute fieldatausearch result field.
-
Setelah mengirim permintaan, Anda dapat memantau progres pemulihan pada tab Data Source Changes di O&M Center > Change History:
Halaman ini menampilkan progres proses Recover FSM in Index, yang mencakup tahapan seperti init, create snapshot, generate data, check gen_data status, prepare bs build data, bs build check, update finished time, dan kill build task. Tanda centang hijau muncul setelah setiap tahapan selesai. Anda dapat mengklik Details untuk melihat detail eksekusi setiap tahapan.
-
Setelah alur kerja FSM pada tab Data Source Changes selesai, Anda dapat melakukan operasi lain yang memerlukan
full indexing, seperti mengubah index table atau menambahkan entri intervensi kustom. Selama prosesfull indexing, pilih Restore Data from Index sebagaidata sourceuntuk mempertahankan seluruh data dariindex versionsebelumnya.
Catatan Penggunaan
-
Fitur
restore data from an indexhanya mendukungAPI data source. -
Untuk memastikan integritas data yang dipulihkan, semua bidang data harus dikonfigurasi sebagai
attribute fieldatausearch result field. Saat Anda melakukanrestore data from an index, bidang yang tidak dikonfigurasi sebagaiattribute fieldatausearch result fieldakan dikosongkan.