Setelah Data Transmission Service (DTS) menyelesaikan tugas verifikasi data, tinjau hasilnya untuk memastikan konsistensi data antara database sumber dan tujuan serta menangani ketidakkonsistenan yang terdeteksi.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Membuat dan mengonfigurasi tugas verifikasi data. Untuk informasi selengkapnya, lihat Konfigurasikan tugas verifikasi data.
Buka detail verifikasi
Akses detail verifikasi dari halaman Data Verification atau dari dalam instans sinkronisasi atau migrasi.
Dari halaman Data Verification
Buka halaman Data Verification menggunakan salah satu metode berikut:
Konsol DTS (quick start)
Buka halaman Data Verification.
Opsi: Di bilah navigasi atas, pilih wilayah tempat instans verifikasi data berada.
Konsol DTS
Login ke Konsol DTS.
Di panel navigasi kiri, klik Data Verification.
Opsi: Di bilah navigasi atas, pilih wilayah tempat instans verifikasi data berada.
Konsol DMS
CatatanOperasi aktual dapat bervariasi tergantung pada mode dan tata letak Konsol Data Management (DMS). Untuk informasi selengkapnya, lihat Simple mode dan Sesuaikan tata letak dan gaya Konsol DMS.
Login ke Konsol DMS.
Di bilah navigasi atas, pilih Data + AI > DTS (DTS) > Data Verification.
Opsi: Di sisi kanan Verification Task, pilih wilayah tempat instans verifikasi data berada.
Klik ID instans untuk membuka halaman detail instans.
Opsi: Di panel kiri, klik Task Management.
Di bagian Progress, klik modul Full Data Verification, Incremental Data Verification, atau Schema Verification.
Dari instans sinkronisasi atau migrasi
Buka halaman Data Synchronization atau Data Migration menggunakan salah satu metode berikut:
Konsol DTS
Login ke Konsol DTS.
Di panel navigasi kiri, klik Data Synchronization atau Data Migration.
Opsi: Di bilah navigasi atas, pilih wilayah tempat instans berada.
Konsol DMS
CatatanOperasi aktual dapat bervariasi tergantung pada mode dan tata letak Konsol Data Management (DMS). Untuk informasi selengkapnya, lihat Simple mode dan Sesuaikan tata letak dan gaya Konsol DMS.
Login ke Konsol DMS.
Di bilah navigasi atas, pilih Data + AI > DTS (DTS) > Data Synchronization atau Data + AI > DTS (DTS) > Data Migration.
Opsi: Di sisi kanan Data Synchronization atau Data Migration, pilih wilayah tempat instans berada.
Klik ID tugas untuk membuka halaman detail tugas.
Opsi: Di panel kiri, klik Task Management.
Hapus centang Hide Completed Modules di samping Progress.
Di bagian Progress, klik modul Full Data Verification, Incremental Data Verification, atau Schema Verification.
Pahami hasil verifikasi
Setiap modul verifikasi memiliki dua tab: Basic Information untuk status tugas, dan Check Details untuk hasil detail.
Untuk verifikasi data penuh dan verifikasi skema, lihat detail setelah Status mencapai Completed.
Untuk verifikasi data inkremental, lihat detail setelah Current Offset melewati titik waktu saat data inkremental terakhir diubah.
Tab Basic Information
Tab Basic Information menampilkan waktu mulai, aturan waktu verifikasi, status, aksi, dan pesan error.
Status pada tab ini menunjukkan status operasional tugas verifikasi (misalnya, berjalan atau selesai), bukan hasil verifikasinya. Untuk memeriksa apakah data konsisten, buka tab Check Details.
Setelah verifikasi data dimulai, kelola tugas dengan mengklik Restart, Pause, Stop, atau Delete di samping Actions. Untuk detailnya, lihat Kelola tugas verifikasi.
Tab Check Details
Tab Check Details menampilkan hasil verifikasi untuk setiap tabel, termasuk nama database sumber dan tujuan, nama tabel, status verifikasi, dan cap waktu verifikasi.
Hasil diurutkan secara menurun berdasarkan kolom Number of Inconsistent Records.
Kolom utama:
| Kolom | Deskripsi |
|---|---|
| Total Number of Records | Perkiraan jumlah record yang akan diverifikasi. |
| Number of records completed by verification | Jumlah aktual record yang telah diverifikasi. Nilai ini dapat melebihi Total Number of Records karena nilai tersebut bersifat perkiraan. |
| Number of Inconsistent Records | Jumlah record yang datanya tidak konsisten antara sumber dan tujuan. |
Interpretasi hasil:
Number of Inconsistent Records is 0: Data antara objek sumber dan tujuan konsisten. Anda tidak perlu melihat atau mengunduh laporan verifikasi data karena laporan tersebut tidak berisi data.
Number of Inconsistent Records is not 0: Terdapat ketidakkonsistenan antara sumber dan tujuan. Di kolom Actions, klik salah satu opsi berikut:
View Report — Tinjau detail ketidakkonsistenan di konsol.
Download Report — Unduh laporan verifikasi untuk analisis offline.
Download Revised SQL Statements — Unduh pernyataan SQL untuk memperbaiki data yang tidak konsisten di database tujuan.
PentingJalankan pernyataan DELETE dalam SQL yang direvisi dengan hati-hati.
Pernyataan SQL yang direvisi hanya tersedia untuk hasil verifikasi data penuh.
Jika verifikasi data penuh dimulai sebelum pukul 14:04:52 pada 20 November 2023, Anda harus menjalankan ulang verifikasi data penuh sebelum dapat mengunduh pernyataan SQL yang direvisi.
Retensi data dan perilaku verifikasi ulang
Retensi data: Secara default, informasi tentang ketidakkonsistenan data yang terdeteksi oleh tugas verifikasi data penuh dan verifikasi data inkremental disimpan selama 30 hari. Tinjau dan selesaikan ketidakkonsistenan sesegera mungkin.
Penggabungan record dalam verifikasi inkremental: Selama verifikasi data inkremental, DTS menggabungkan perubahan pada record yang sama dalam jendela waktu tertentu. Akibatnya, jumlah record yang ditampilkan mungkin lebih rendah daripada jumlah aktual perubahan inkremental.
Perilaku verifikasi ulang:
Verifikasi data penuh: Jika ditemukan data yang tidak konsisten, setelah Anda memperbaiki data secara manual, Anda harus memverifikasi ulang atau menjalankan tugas lagi untuk memastikan konsistensi data.
Verifikasi data inkremental: DTS memverifikasi ulang data yang tidak konsisten kira-kira setiap 10 menit. Interval ini diperpanjang jika terdapat volume besar data yang tidak konsisten.
Kelola tugas verifikasi
Setelah meninjau hasil, kelola tugas verifikasi data penuh dan verifikasi data inkremental dari tab Basic Information.
Operasi berikut tidak berlaku untuk verifikasi skema.
Tombol yang tampak redup berarti operasi tersebut tidak tersedia dalam status tugas saat ini.
Melepaskan tugas verifikasi dari daftar tugas verifikasi juga akan melepaskannya dari instans sinkronisasi atau migrasi yang sesuai.
Prosedur
Buka halaman Task Management tugas DTS Anda.
Hapus centang Hide Completed Modules di samping Progress.
Klik modul Full Data Verification atau Incremental Data Verification.
Opsi: Klik tab Basic Information.
Lakukan salah satu operasi berikut:
Pause
Pause hanya tersedia setelah verifikasi dimulai.
Setelah verifikasi data penuh dijeda, Status berubah menjadi Completed. Verifikasi data penuh tidak mendukung verifikasi yang dapat dilanjutkan.
Klik Pause di samping Actions. Di dialog Note, klik OK. Status tugas berubah menjadi Pausing.
Restart
Restart verifikasi data penuh saat Status adalah Pausing atau Completed. Setelah verifikasi data penuh dijalankan ulang, DTS memverifikasi data yang ada di database sumber dan tujuan.
Restart verifikasi data inkremental saat Status adalah Pausing atau Completed.
Klik Restart di samping Actions. Di dialog Note, klik OK.
Stop
Stop hanya berlaku untuk verifikasi data inkremental. Setelah tugas dihentikan, Status berubah menjadi Completed.
Klik Stopped di samping Actions. Di dialog Note, klik OK.
Delete
Tugas verifikasi yang dihapus tidak dapat dipulihkan. Anda harus mengonfigurasi tugas verifikasi data lainnya.
Klik Delete di samping Actions. Di dialog Note, klik OK.
Operasi API terkait
| Operation | Description |
|---|---|
| DescribeDataCheckTableDiffDetails | Data tidak konsisten terdeteksi pada tabel tertentu. |
| DescribeDataCheckReportUrl | Dapatkan URL unduhan untuk laporan verifikasi data. |
| DescribeDataCheckTableDetails | Kueri detail tugas verifikasi data penuh atau inkremental. |
FAQ
Bagaimana cara membuat tugas verifikasi data penuh atau inkremental?
Gunakan salah satu metode berikut:
Buka halaman Data Verification dan buat tugas. Perhatikan bahwa tugas verifikasi data inkremental tidak dapat dibuat dari halaman ini.
Buka halaman Data Synchronization atau Data Migration. Pilih instans, klik modul Full Data Verification atau Incremental Data Verification, klik Delete di tab Basic Information, lalu klik Create Verification Task di bagian atas halaman.
Verifikasi data tidak didukung untuk instans DTS dengan Status Completed.
Mengapa verifikasi data penuh atau inkremental belum dimulai?
Pemicunya bergantung pada apakah tugas mencakup tahap sinkronisasi atau migrasi data inkremental:
Tanpa tahap inkremental: Verifikasi data penuh dimulai setelah data penuh ditulis ke database tujuan.
Dengan tahap inkremental (tugas tunggal): Verifikasi dimulai saat data inkremental pertama kali mencapai tujuan tanpa latensi.
Dengan tahap inkremental (beberapa subtugas): Verifikasi dimulai saat latensi semua subtugas turun di bawah 2 detik. Misalnya, migrasi data inkremental antar database MongoDB dijalankan sebagai beberapa subtugas.
Verifikasi data penuh dan verifikasi data inkremental tidak saling memengaruhi.
Mengapa hasil verifikasi data inkremental kosong?
Verifikasi data inkremental hanya mencatat informasi tentang database dan tabel yang berisi data tidak konsisten. Jika semua data inkremental konsisten antara sumber dan tujuan, hasilnya akan kosong.
Mengapa offset di modul verifikasi inkremental tidak diperbarui?
Current Offset menunjukkan cap waktu verifikasi data inkremental terbaru. Jika tidak ada data inkremental baru yang dihasilkan di database sumber, offset tetap tidak berubah atau mungkin tidak muncul.
Mengapa tidak ada ketidakkonsistenan yang terdeteksi setelah menulis data inkremental ke tujuan?
Verifikasi data inkremental memeriksa konsistensi berdasarkan database sumber. Ketidakkonsistenan hanya terdeteksi jika data inkremental yang dihasilkan di database sumber tidak ada di tujuan atau berbeda dari sumber.