Topik ini menjelaskan cara melihat detail tugas verifikasi data Layanan Transmisi Data (Data Transmission Service/DTS).
Prasyarat
Tugas verifikasi data telah dibuat dan dikonfigurasi. Untuk informasi selengkapnya, lihat Konfigurasikan verifikasi data.
Catatan penggunaan
Untuk tugas verifikasi data yang dikonfigurasi dalam instans sinkronisasi data atau migrasi, Anda dapat melihat detailnya di halaman detail instans atau halaman Data Verification. Untuk tugas verifikasi data mandiri, Anda hanya dapat melihat detailnya di halaman Data Verification.
Kami menyarankan Anda melihat Detail Pemeriksaan untuk tugas verifikasi data lengkap dan verifikasi skema hanya ketika statusnya Complete. Untuk tugas verifikasi data inkremental, lihat Detail Pemeriksaan hanya ketika Current Offset berada setelah waktu perubahan data inkremental.
Tugas verifikasi data inkremental menggabungkan beberapa perubahan yang dilakukan pada catatan data yang sama dalam periode tertentu, lalu melakukan pemeriksaan konsistensi. Oleh karena itu, jumlah catatan yang ditampilkan untuk tugas tersebut mungkin lebih kecil daripada jumlah aktual perubahan inkremental.
Data tidak konsisten yang ditemukan oleh tugas verifikasi disimpan selama 30 hari secara default. Tinjau dan tangani ketidakkonsistenan tersebut secara tepat waktu.
Jika tugas verifikasi data penuh mendeteksi data tidak konsisten, Anda harus memperbaiki data secara manual, lalu menjalankan verifikasi manual atau menjalankan ulang tugas verifikasi penuh untuk mengonfirmasi konsistensi data.
Jika tugas verifikasi data inkremental mendeteksi data tidak konsisten, DTS secara otomatis memverifikasi ulang data yang tidak konsisten kira-kira setiap 10 menit. Interval ini dapat bertambah jika terdapat banyak data tidak konsisten.
-
Anda dikenai biaya untuk tugas validasi inkremental bahkan saat tugas tersebut dijeda.
Lihat detail di halaman Data Verification
-
Buka halaman daftar tugas verifikasi data. Pilih salah satu metode berikut.
Konsol DTS (cepat)
-
Opsional: Di pojok kiri atas halaman, pilih wilayah instans verifikasi.
Konsol DTS (standar)
-
Login ke Konsol Layanan Transmisi Data (DTS).
-
Di panel navigasi sebelah kiri, klik Data Verification.
-
Opsional: Di pojok kiri atas halaman, pilih wilayah instans verifikasi.
Konsol DMS
CatatanLangkah-langkah aktual dapat berbeda tergantung pada mode dan tata letak Konsol Data Management Service (DMS). Untuk informasi selengkapnya, lihat Konsol mode sederhana dan Sesuaikan tata letak dan gaya antarmuka DMS.
-
Login ke Konsol Data Management Service (DMS).
-
Di bilah menu atas, pilih .
-
Opsional: Di sebelah kanan Verification Task, pilih wilayah instans verifikasi.
Klik ID instans target untuk membuka halaman detailnya.
Opsi: Di panel navigasi sebelah kiri, klik Task Management.
Di bagian Progress, klik Full Data Verification, Incremental Data Verification, atau Schema Verification untuk melihat detail verifikasi.
Informasi Dasar
Tab Basic Information menampilkan informasi tentang tugas verifikasi data, seperti waktu mulai, aturan waktu verifikasi, status, progres, dan pesan error. Informasi yang ditampilkan dapat berbeda tergantung pada konfigurasi Anda.
Setelah tugas verifikasi dimulai, Anda dapat Restart, Pause, Stopped, atau Delete sesuai kebutuhan. Untuk informasi selengkapnya, lihat Langkah selanjutnya.
PentingStatus pada tab Basic Information menunjukkan status tugas verifikasi data. Anda dapat melihat hasil verifikasi di tab Check Details.
Detail Pemeriksaan
Di tab Check Details, Anda dapat menyaring dan melihat hasil tugas verifikasi, seperti nama database dan tabel sumber serta tujuan, status verifikasi, dan waktu verifikasi.
CatatanHasil di tab Check Details diurutkan secara menurun berdasarkan Number of Inconsistent Records.
Anda hanya dapat mengunduh pernyataan SQL yang direvisi untuk tugas verifikasi data penuh. Untuk tugas yang dimulai sebelum pukul 14:04:52 (UTC+8) pada 20 November 2023, Anda harus menjalankan ulang verifikasi untuk mengaktifkan fitur ini.
Total Number of Records adalah nilai perkiraan, sedangkan Number of records completed by verification adalah jumlah aktual catatan yang diverifikasi. Oleh karena itu, Number of records completed by verification mungkin lebih tinggi daripada Total Number of Records.
Jika Number of Inconsistent Records bernilai 0, data konsisten antara database sumber dan tujuan. Dalam kasus ini, Anda tidak perlu melihat atau mengunduh laporan verifikasi karena tidak berisi data.
Jika Number of Inconsistent Records tidak bernilai 0, terdapat ketidakkonsistenan data atau skema antara database sumber dan tujuan. Di kolom Actions, Anda dapat mengklik View Report, Download Report, atau Download Revised SQL Statements sesuai kebutuhan. Anda dapat menggunakan laporan dan pernyataan SQL yang diunduh untuk memperbaiki ketidakkonsistenan secara manual.
PentingBerhati-hatilah saat mengeksekusi pernyataan DELETE dari pernyataan SQL yang direvisi.
Lihat detail dalam instans sinkronisasi atau migrasi
Buka halaman daftar tugas untuk sinkronisasi data atau migrasi data. Anda dapat menggunakan salah satu dari dua metode berikut.
Dari konsol DTS
Login ke Konsol Layanan Transmisi Data (DTS).
Di panel navigasi sebelah kiri, klik Data Synchronization atau Data Migration.
Opsional: Di pojok kiri atas halaman, pilih wilayah tempat instans sinkronisasi atau migrasi berada.
Dari konsol DMS
CatatanLangkah-langkah aktual dapat berbeda tergantung pada mode dan tata letak Konsol Data Management Service (DMS). Untuk informasi selengkapnya, lihat Konsol mode sederhana dan Sesuaikan tata letak dan gaya konsol DMS.
Login ke Konsol Data Management Service (DMS).
Di bilah menu atas, pilih atau .
Opsi: Di sebelah kanan Data Synchronization Tasks atau Data Migration Tasks, pilih wilayah instans sinkronisasi atau migrasi.
Klik ID instans sinkronisasi atau migrasi target untuk membuka halaman detailnya.
Opsi: Di panel navigasi sebelah kiri, klik Task Management.
Di sebelah kanan Progress, kosongkan centang pada kotak Hide Completed Modules.
Di bagian Progress, klik Full Data Verification, Incremental Data Verification, atau Schema Verification untuk melihat detail verifikasi.
Informasi Dasar
Tab Basic Information menampilkan informasi tentang tugas verifikasi data, seperti waktu mulai, aturan waktu verifikasi, status, progres, dan pesan error. Informasi yang ditampilkan dapat berbeda tergantung pada konfigurasi Anda.
Setelah tugas verifikasi dimulai, Anda dapat Restart, Pause, Stopped, atau Delete sesuai kebutuhan. Untuk informasi selengkapnya, lihat Langkah selanjutnya.
PentingStatus pada tab Basic Information menunjukkan status tugas verifikasi data. Anda dapat melihat hasil verifikasi di tab Check Details.
Detail Pemeriksaan
Di tab Check Details, Anda dapat menyaring dan melihat hasil tugas verifikasi, seperti nama database dan tabel sumber serta tujuan, status verifikasi, dan waktu verifikasi.
CatatanHasil di tab Check Details diurutkan secara menurun berdasarkan Number of Inconsistent Records.
Anda hanya dapat mengunduh pernyataan SQL yang direvisi untuk tugas verifikasi data penuh. Untuk tugas yang dimulai sebelum pukul 14:04:52 (UTC+8) pada 20 November 2023, Anda harus menjalankan ulang verifikasi untuk mengaktifkan fitur ini.
Total Number of Records adalah nilai perkiraan, sedangkan Number of records completed by verification adalah jumlah aktual catatan yang diverifikasi. Oleh karena itu, Number of records completed by verification mungkin lebih tinggi daripada Total Number of Records.
Jika Number of Inconsistent Records bernilai 0, data konsisten antara database sumber dan tujuan. Dalam kasus ini, Anda tidak perlu melihat atau mengunduh laporan verifikasi karena tidak berisi data.
Jika Number of Inconsistent Records tidak bernilai 0, terdapat ketidakkonsistenan data atau skema antara database sumber dan tujuan. Di kolom Actions, Anda dapat mengklik View Report, Download Report, atau Download Revised SQL Statements sesuai kebutuhan. Anda dapat menggunakan laporan dan pernyataan SQL yang diunduh untuk memperbaiki ketidakkonsistenan secara manual.
PentingBerhati-hatilah saat mengeksekusi pernyataan DELETE dari pernyataan SQL yang direvisi.
Langkah selanjutnya
Jika Anda perlu memverifikasi ulang perbedaan data antara instans sumber dan tujuan, misalnya setelah memodifikasi data di instans tujuan berdasarkan laporan verifikasi, Anda dapat mengelola tugas verifikasi di bagian Progress.
Operasi pengelolaan tidak didukung untuk tugas verifikasi skema.
Jika tombol berwarna abu-abu dan tidak dapat dipilih, status tugas saat ini tidak mendukung operasi yang bersangkutan.
Instans sinkronisasi data atau migrasi data yang mencakup tugas verifikasi data ditampilkan dalam dua daftar: daftar tugas yang sesuai (Data Synchronization Tasks atau Data Migration Tasks) dan daftar Verification Task. Saat Anda melakukan operasi pada instans, pastikan untuk berhati-hati dan mengonfirmasi tindakan Anda.
Buka halaman Task Management instans target.
Di sebelah kanan Progress, kosongkan centang pada kotak Hide Completed Modules.
Klik modul Full Data Verification atau Incremental Data Verification.
Opsi: Klik tab Basic Information.
Kelola tugas verifikasi.
Jeda tugas verifikasi
PentingAnda hanya dapat menjeda tugas verifikasi saat tugas tersebut sedang berjalan.
Verifikasi yang dapat dilanjutkan tidak didukung untuk tugas verifikasi data penuh setelah dijeda.
Klik Pause di sebelah kanan Actions, lalu klik OK di kotak dialog Note yang muncul. Setelah tugas verifikasi dijeda, Status-nya berubah menjadi Pausing.
Ulang tugas verifikasi
CatatanAnda hanya dapat mengulang tugas verifikasi saat Status-nya Pausing atau Completed.
Saat tugas verifikasi data penuh diulang, semua data yang ada di database sumber dan tujuan akan diverifikasi ulang.
Di sebelah kanan Actions, klik Restart. Di kotak dialog Note yang muncul, klik OK.
Hentikan tugas verifikasi
CatatanHanya tugas verifikasi data inkremental yang mendukung operasi henti. Setelah tugas dihentikan, Status-nya berubah menjadi Completed.
Di sebelah kanan Actions, klik Stopped. Di kotak dialog Note yang muncul, klik OK.
Hapus tugas verifikasi
PentingTugas verifikasi yang dihapus tidak dapat dipulihkan. Anda hanya dapat membuat yang baru.
Di sebelah kanan Actions, klik Delete. Di kotak dialog Note yang muncul, klik OK.
Referensi API
API | Deskripsi |
Meminta informasi tentang ketidakkonsistenan data dalam tugas verifikasi. | |
Meminta URL unduhan laporan verifikasi data. | |
Meminta detail tugas verifikasi data penuh atau inkremental. |
FAQ
Bagaimana cara membuat ulang tugas verifikasi data penuh atau inkremental?
Anda dapat menggunakan salah satu metode berikut:
Di halaman Data Verification, buat tugas verifikasi mandiri.
CatatanAnda tidak dapat membuat tugas verifikasi data inkremental di halaman ini.
Buka modul Full Data Verification atau Incremental Data Verification instans target. Di tab Basic Information, klik Delete, lalu klik Create Verification Task di bagian atas halaman.
CatatanDTS tidak mendukung verifikasi data untuk instans yang Status-nya Completed.
Mengapa status verifikasi menunjukkan "Failed"?
Verifikasi dapat gagal karena salah satu alasan berikut:
Tabel yang akan diverifikasi tidak memiliki primary key atau unique index, dan berisi lebih dari 10.000 baris. Dalam kasus ini, DTS tidak melakukan verifikasi data.
Data yang akan diverifikasi tidak memiliki kendala primary key maupun unique constraint. Dalam kasus ini, DTS tidak melakukan verifikasi data inkremental.
Verifikasi tampilan yang di-materialisasi tidak didukung.
Jumlah baris berbeda dalam satu tabel antara database sumber dan tujuan melebihi 100.000. Hal ini dapat terjadi jika sinkronisasi data tidak lengkap atau terdapat konflik.
Koneksi ke database sumber atau tujuan tidak stabil selama tugas verifikasi. Hal ini dapat disebabkan oleh gangguan jaringan atau perubahan izin akun.
Buka halaman detail verifikasi untuk mengetahui alasan spesifik kegagalan tersebut dan lakukan pemecahan masalah. Untuk informasi selengkapnya, lihat Catatan penggunaan.
Mengapa tugas verifikasi data penuh atau inkremental tidak dimulai?
Alasannya tergantung pada apakah instans mencakup modul penulisan inkremental (sinkronisasi inkremental atau migrasi):
Tanpa modul penulisan inkremental:
Verifikasi data penuh dimulai setelah penulisan data penuh selesai.
Dengan modul penulisan inkremental:
CatatanTugas verifikasi data penuh dan inkremental bersifat independen dan tidak saling memengaruhi.
Jika tugas inkremental merupakan tugas tunggal tanpa subtugas, verifikasi data penuh dan inkremental dimulai ketika modul penulisan inkremental pertama kali mencapai latensi nol.
Jika tugas inkremental mencakup beberapa subtugas, seperti dalam migrasi antar instans MongoDB, verifikasi data penuh dan inkremental dimulai ketika latensi semua subtugas turun di bawah 2 detik.
Mengapa hasil tugas verifikasi data inkremental selalu kosong?
Tugas verifikasi data inkremental hanya mencatat informasi tentang database dan tabel yang memiliki data tidak konsisten. Jika data inkremental di database sumber telah disinkronkan atau dimigrasikan ke database tujuan dan verifikasi inkremental tidak menemukan ketidakkonsistenan, daftar hasilnya akan kosong.
Mengapa offset saat ini di modul verifikasi inkremental tidak diperbarui?
Current Offset di modul verifikasi inkremental menunjukkan timestamp verifikasi inkremental terakhir. Jika tidak ada data inkremental baru di database sumber, Current Offset tidak diperbarui atau mungkin tidak menampilkan timestamp.
Mengapa data tidak konsisten tidak terdeteksi oleh tugas verifikasi data inkremental meskipun data inkremental ditulis ke database tujuan?
Tugas verifikasi data inkremental menggunakan database sumber sebagai garis dasar untuk memeriksa konsistensi dengan database tujuan. Data tidak konsisten hanya terdeteksi jika perubahan data di database sumber tidak ditulis ke database tujuan, atau jika data yang ditulis tidak sesuai dengan data di database sumber.