Topik ini menjelaskan cara mengonfigurasi tugas verifikasi data di Data Transmission Service (DTS) untuk memantau perbedaan antara database sumber dan tujuan. Untuk mendeteksi inkonsistensi data sedini mungkin, Anda dapat memilih Data Verification Mode yang sesuai pada langkah Advanced Settings instans sinkronisasi atau migrasi, atau mengonfigurasi tugas verifikasi data secara terpisah.
Catatan penggunaan
Verifikasi data inkremental tidak didukung untuk instansiasi basis data yang diterapkan di jaringan klasik.
Verifikasi data tidak didukung untuk instans DTS yang telah mengaktifkan fitur penggabungan multi-tabel.
Verifikasi data tidak didukung untuk instans yang Status-nya adalah Completed.
Jika tabel yang akan diverifikasi tidak memiliki kunci utama maupun indeks unik dan berisi lebih dari 10.000 baris data, DTS tidak melakukan verifikasi data pada tabel tersebut.
Jika data yang akan diverifikasi tidak memiliki kendala KUNCI UTAMA maupun kendala UNIK, DTS tidak melakukan verifikasi data inkremental.
Jika Anda memulai ulang instans sinkronisasi atau migrasi—misalnya dengan menjeda lalu memulainya kembali—tugas verifikasi penuh dalam instans tersebut akan dimulai ulang.
DTS tidak melakukan verifikasi data pada tabel tujuan jika tabel tersebut kosong.
Sebelum menjalankan tugas verifikasi, evaluasi performa database sumber dan tujuan. Disarankan untuk melakukan verifikasi data di luar jam sibuk, misalnya ketika beban CPU database sumber dan tujuan berada di bawah 30%. Selama verifikasi data, DTS mengonsumsi sumber daya baca dari database sumber dan tujuan, yang dapat meningkatkan beban database. Jika performa database buruk, spesifikasinya rendah, atau volume bisnis tinggi, beban database dapat meningkat hingga menyebabkan layanan database menjadi tidak tersedia.
Jika Anda mengonfigurasi tugas verifikasi data dalam instans sinkronisasi atau migrasi data, nilai yang valid untuk Data Verification Mode ditentukan oleh nilai yang Anda pilih untuk Synchronization Types atau Migration Types.
Sebagai contoh, jika Anda hanya memilih Incremental Data Migration untuk Migration Types, satu-satunya nilai yang valid untuk Data Verification Mode adalah Incremental Data Verification.
Tugas verifikasi inkremental hanya memverifikasi data yang berubah selama tugas sinkronisasi atau migrasi inkremental, bukan data yang diubah secara manual di database tujuan.
Verifikasi inkremental tidak didukung untuk tugas verifikasi yang dikonfigurasi di halaman Verifikasi Data.
Saat memverifikasi jumlah data kecil menggunakan metode Full field validation by row sampling, persentase pengambilan sampel yang Anda tetapkan tidak berlaku; nilai default-nya adalah 100%.
Jika Anda memilih Full field validation by row sampling saat mengonfigurasi verifikasi data untuk instans MongoDB, persentase pengambilan sampel tetap pada 100%.
Jika Anda memilih Full field validation by row sampling untuk Full Data Verification, disarankan agar Anda tidak menggunakan fitur ekstrak, transformasi, dan muat (ETL). Jika digunakan, data yang dimodifikasi melalui fitur ETL akan terdeteksi sebagai data yang tidak konsisten.
Verifikasi data tidak didukung untuk tampilan yang di-materialisasi.
Selama tugas verifikasi penuh, jika satu tabel berisi lebih dari 100.000 baris data yang tidak konsisten, DTS akan menghentikan verifikasi tabel tersebut. Kurangi jumlah data yang tidak konsisten, lalu verifikasi kembali tabel tersebut.
Jika objek yang akan diverifikasi berisi kolom tersembunyi, hasil verifikasi skema mungkin terpengaruh.
Wilayah yang didukung
Untuk informasi selengkapnya, lihat Wilayah yang didukung.
Skenario yang didukung
Verifikasi data didukung dalam skenario sinkronisasi dua arah antara database sumber dan tujuan berikut.
Database sumber dan tujuan berikut mendukung instans database Alibaba Cloud dan instans database yang dikelola sendiri.
Mode verifikasi data | Jenis database sumber | Jenis database tujuan |
Verifikasi data penuh | MySQL | MySQL, AnalyticDB for MySQL, PolarDB for MySQL, PolarDB-X 2.0, PostgreSQL, AnalyticDB for PostgreSQL, Oracle |
PolarDB for MySQL | MySQL, AnalyticDB for MySQL, PolarDB for MySQL, PolarDB-X 2.0, AnalyticDB for PostgreSQL, Oracle | |
PolarDB-X 2.0 | MySQL, PolarDB for MySQL, PolarDB-X 2.0, PolarDB-X 1.0 | |
PostgreSQL | MySQL, PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL, PolarDB for PostgreSQL (Compatible with Oracle), Oracle | |
PolarDB for PostgreSQL | MySQL, PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL, Oracle | |
Database MongoDB standalone | Database MongoDB standalone | |
Database MongoDB yang menggunakan arsitektur replica set | Database MongoDB yang menggunakan arsitektur replica set | |
Database MongoDB yang menggunakan arsitektur kluster sharded | Database MongoDB yang menggunakan arsitektur kluster sharded | |
Database Tair dan Redis yang menggunakan arsitektur master-replica | Database Tair dan Redis yang menggunakan arsitektur master-replica | |
Database Tair dan Redis yang menggunakan arsitektur kluster | Database Tair dan Redis yang menggunakan arsitektur kluster | |
SQL Server | MySQL, AnalyticDB for MySQL, PolarDB for MySQL, SQL Server, AnalyticDB for PostgreSQL | |
Oracle | AnalyticDB for MySQL, AnalyticDB for PostgreSQL, MySQL, PolarDB for MySQL, PolarDB for PostgreSQL, PolarDB for PostgreSQL (Compatible with Oracle), PostgreSQL, Oracle | |
PolarDB for PostgreSQL (Compatible with Oracle) | PolarDB for PostgreSQL (Compatible with Oracle), AnalyticDB for MySQL, Oracle | |
Db2 for LUW | MySQL, PolarDB for MySQL, AnalyticDB for MySQL, AnalyticDB for PostgreSQL | |
Db2 for i (AS/400) | MySQL | |
TiDB | MySQL, PolarDB for MySQL, AnalyticDB for MySQL | |
AnalyticDB for MySQL | MySQL, PolarDB for MySQL, AnalyticDB for MySQL | |
Verifikasi data inkremental | MySQL | MySQL, AnalyticDB for MySQL, PolarDB for MySQL, PolarDB-X 2.0, PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL |
PolarDB for MySQL | MySQL, AnalyticDB for MySQL, PolarDB for MySQL, PolarDB-X 2.0, AnalyticDB for PostgreSQL | |
PolarDB-X 2.0 | MySQL, PolarDB for MySQL, PolarDB-X 2.0 | |
PostgreSQL | MySQL, PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL | |
PolarDB for PostgreSQL | PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL | |
Database MongoDB standalone | Database MongoDB standalone | |
Database MongoDB yang menggunakan arsitektur replica set | Database MongoDB yang menggunakan arsitektur replica set | |
Database MongoDB yang menggunakan arsitektur kluster sharded | Database MongoDB yang menggunakan arsitektur kluster sharded | |
SQL Server | MySQL, AnalyticDB for MySQL, PolarDB for MySQL, SQL Server, AnalyticDB for PostgreSQL | |
Oracle | AnalyticDB for MySQL, MySQL, PolarDB for MySQL, PolarDB for PostgreSQL (Compatible with Oracle) | |
Verifikasi skema | MySQL | MySQL, PolarDB for MySQL |
PolarDB for MySQL | MySQL, PolarDB for MySQL | |
PostgreSQL | PostgreSQL, PolarDB for PostgreSQL | |
PolarDB for PostgreSQL | PostgreSQL, PolarDB for PostgreSQL |
Konfigurasi tugas verifikasi data di halaman Verifikasi Data
Buka halaman daftar tugas verifikasi. Anda dapat menggunakan salah satu dari tiga metode berikut.
Gunakan konsol DTS (mulai cepat)
Buka halaman Tugas Verifikasi DTS.
Opsi: Di pojok kiri atas halaman, pilih wilayah tempat instans verifikasi berada.
Gunakan konsol DTS (standar)
Masuk ke Konsol Data Transmission Service (DTS).
Di panel navigasi sebelah kiri, klik Data Verification.
Opsi: Di pojok kiri atas halaman, pilih wilayah tempat instans verifikasi berada.
Gunakan konsol DMS
CatatanLangkah-langkah aktual yang perlu Anda lakukan dapat berbeda tergantung pada mode dan tata letak konsol DMS. Untuk informasi selengkapnya, lihat Konsol mode sederhana dan Menyesuaikan tata letak dan gaya antarmuka DMS.
Masuk ke Layanan Manajemen Data DMS.
Di bilah menu atas, pilih .
Opsi: Di sebelah kanan Verification Task, pilih wilayah tempat instans verifikasi berada.
Buka halaman konfigurasi tugas verifikasi data dengan salah satu cara berikut:
Jika Anda telah membeli tugas verifikasi data, klik Configure Task di kolom Actions tugas yang dituju.
Untuk informasi selengkapnya tentang cara membeli instans verifikasi data, lihat Beli instans verifikasi data.
Jika Anda belum membeli tugas verifikasi data, klik Create Task.
Konfigurasi database sumber dan tujuan. Untuk informasi selengkapnya, lihat Ikhtisar solusi sinkronisasi data atau Ikhtisar solusi migrasi.
CatatanAnda tidak dapat mengubah Instance Region untuk tugas yang telah dibeli sebelum dikonfigurasi.
Jika database sumber adalah kluster sharded MongoDB, Anda tidak perlu menyiapkan Shard account atau Shard password.
Di bagian bawah halaman, klik Test Connectivity and Proceed.
CatatanPastikan blok CIDR server DTS dapat ditambahkan secara otomatis atau manual ke pengaturan keamanan database sumber dan tujuan agar mengizinkan akses dari server DTS. Untuk informasi selengkapnya, lihat Tambahkan alamat IP server DTS ke daftar putih.
Jika database sumber atau tujuan adalah database yang dikelola sendiri dan Access Method-nya tidak diatur ke Alibaba Cloud Instance, klik Test Connectivity di kotak dialog CIDR Blocks of DTS Servers.
Konfigurasi Data Verification Mode.
Pilih satu atau beberapa mode verifikasi data sesuai kebutuhan. Jika Anda memilih Full Data Verification, Anda juga harus mengonfigurasi parameter yang dijelaskan dalam tabel berikut.
CatatanFull Data Verification: Memverifikasi data lengkap dari objek yang ditentukan.
Schema Verification: Memverifikasi skema database dan tabel dari objek yang ditentukan.
Verifikasi inkremental tidak didukung untuk tugas verifikasi yang dikonfigurasi di halaman Verifikasi Data.
Parameter
Catatan
Full Data Verification
Full field validation by row sampling: Memverifikasi semua bidang untuk persentase tertentu dari baris data. Tetapkan persentase pengambilan sampel sebagai bilangan bulat dari 10 hingga 100.
Verify based on the number of table rows: Memverifikasi jumlah baris dari dataset lengkap. Konten data aktual tidak diverifikasi.
CatatanMode Verify based on the number of table rows gratis. Mode Full field validation by row sampling dikenai biaya berdasarkan jumlah data yang diverifikasi.
Full Data Verification Time Rule
Saat ini, hanya Start Now yang didukung.
Timeout Settings for Full Data Verification
No: Tugas verifikasi penuh tidak dipaksa berhenti saat melebihi batas waktu.
Yes: Tetapkan periode batas waktu untuk tugas verifikasi penuh. Penghitung waktu dimulai setelah tugas dimulai. Jika tugas tidak selesai dalam waktu yang ditentukan, tugas tersebut dipaksa berhenti. Nilainya harus berupa bilangan bulat dari 1 hingga 72.
Full calibration reference
Default: Menggunakan data gabungan dari database sumber dan tujuan sebagai patokan untuk memverifikasi konsistensi data.
Source Database: Menggunakan database sumber sebagai patokan untuk memverifikasi konsistensi data. Data tambahan di database tujuan tidak diperiksa.
Destination Database: Menggunakan database tujuan sebagai patokan untuk memverifikasi konsistensi data. Data tambahan di database sumber tidak diperiksa.
Maximum number of rows of data read per second by full verification (RPS)
Verifikasi data penuh mengonsumsi sumber daya baca database. Untuk mengurangi beban pada database, Anda dapat mengonfigurasi pembatasan laju untuk tugas verifikasi penuh sesuai kebutuhan. Pembatasan laju membatasi jumlah baris data dan jumlah data yang dibaca per detik.
CatatanNilai parameter 0 menunjukkan tanpa batas. Jika kedua parameter Maximum number of rows of data read per second by full verification (RPS) dan The maximum number of bytes read per second by full verification Byte/s. diatur ke 0, pembatasan laju dinonaktifkan.
The maximum number of bytes read per second by full verification Byte/s.
Tentukan Verification Objects.
Pilih objek yang akan diverifikasi di database sumber.
Di bagian Source Objects, pilih objek yang ingin Anda verifikasi lalu klik
untuk memindahkannya ke bagian Selected Objects.CatatanAnda dapat mengatur Table Name dan Column Name untuk tabel tujuan hanya jika Anda memilih tabel sebagai objek yang akan diverifikasi.
Tetapkan objek yang akan diverifikasi di database tujuan.
Di bagian Selected Objects, klik kanan skema yang telah Anda pindahkan.
Di kotak dialog Edit Schema, atur Schema Name untuk database tujuan, lalu klik OK.
Di bagian Selected Objects, klik kanan tabel yang telah Anda pindahkan dari bagian Objek Sumber.
Di kotak dialog Edit Table, atur Table Name untuk tabel tujuan.
Opsi. Di kolom Column Name pada bagian Column, atur nama kolom tabel tujuan.
CatatanAnda juga dapat menghapus centang pada Synchronize All Tables dan memilih kolom yang akan diverifikasi secara manual.
Klik OK.
Opsi. Konfigurasi peringatan verifikasi.
Jika Anda memilih Full Data Verification untuk Data Verification Mode, Anda juga dapat mengonfigurasi Full Data Verification Alert sesuai kebutuhan.
CatatanSetelah instans DTS mulai berjalan, Anda juga dapat menyetel atau memodifikasi peringatan verifikasi data.
Parameter
Catatan
Full Data Verification Alert
No: Menonaktifkan peringatan.
Yes: Mengaktifkan peringatan. Pilih dan konfigurasi aturan peringatan. Aturan peringatan adalah sebagai berikut:
Peringatan dipicu jika tugas verifikasi data penuh gagal.
Peringatan dipicu jika jumlah data yang tidak konsisten dari tugas verifikasi data penuh lebih besar dari atau sama dengan ambang batas yang ditentukan.
PentingJika Anda telah menyetel peringatan verifikasi dan ingin menerima notifikasi peringatan saat tugas verifikasi memicu peringatan, Anda juga harus mengonfigurasi langganan pesan peringatan di platform Cloud Monitor. Untuk informasi selengkapnya, lihat Atur aturan peringatan untuk tugas DTS di platform Cloud Monitor.
Klik Next: Advanced Settings untuk mengonfigurasi pengaturan lanjutan.
Konfigurasi
Deskripsi
Dedicated Cluster for Task Scheduling
Secara default, DTS menjadwalkan tugas ke klaster bersama. Tidak perlu pemilihan. Anda juga dapat membeli klaster khusus untuk menjalankan tugas DTS. Untuk informasi selengkapnya, lihat Apa itu klaster khusus DTS.
Retry Time for Failed Connections
Rentang waktu ulang untuk koneksi yang gagal. Jika database sumber atau tujuan gagal terhubung setelah tugas sinkronisasi data dimulai, DTS segera mencoba menghubungkan kembali dalam rentang waktu tersebut. Nilai yang valid: 10 hingga 1440. Satuan: menit. Nilai default: 720. Kami menyarankan agar Anda menetapkan parameter ini ke nilai lebih dari 30. Jika DTS berhasil menghubungkan kembali ke database sumber dan tujuan dalam rentang waktu yang ditentukan, DTS melanjutkan tugas sinkronisasi data. Jika tidak, tugas sinkronisasi data gagal.
CatatanJika Anda menentukan rentang waktu ulang yang berbeda untuk beberapa tugas sinkronisasi data yang memiliki database sumber atau tujuan yang sama, rentang waktu ulang terpendek yang berlaku.
Saat DTS mencoba menghubungkan kembali, Anda dikenai biaya untuk instans DTS. Kami menyarankan agar Anda menentukan rentang waktu ulang berdasarkan kebutuhan bisnis Anda. Anda juga dapat melepas instans DTS sesegera mungkin setelah instans sumber dan tujuan dilepas.
Retry Time for Other Issues
Rentang waktu ulang untuk masalah lain. Misalnya, jika operasi DDL atau DML gagal dilakukan setelah tugas sinkronisasi data dimulai, DTS segera mencoba mengulang operasi tersebut dalam rentang waktu tersebut. Nilai yang valid: 1 hingga 1440. Satuan: menit. Nilai default: 10. Kami menyarankan agar Anda menetapkan parameter ini ke nilai lebih dari 10. Jika operasi yang gagal berhasil dilakukan dalam rentang waktu yang ditentukan, DTS melanjutkan tugas sinkronisasi data. Jika tidak, tugas sinkronisasi data gagal.
PentingNilai parameter Retry Time for Other Issues harus lebih kecil daripada nilai parameter Retry Time for Failed Connections.
Environment Tag
Opsi. Sesuai kebutuhan, pilih tag lingkungan untuk mengidentifikasi instans.
Simpan pengaturan tugas dan jalankan pemeriksaan awal.
Untuk melihat parameter yang perlu ditentukan saat Anda memanggil operasi API terkait untuk mengonfigurasi tugas DTS, arahkan penunjuk mouse ke Next: Save Task Settings and Precheck lalu klik Preview OpenAPI parameters.
Jika Anda tidak perlu melihat atau telah melihat parameter, klik Next: Save Task Settings and Precheck di bagian bawah halaman.
CatatanSebelum tugas verifikasi dimulai, pemeriksaan awal dilakukan. Tugas verifikasi hanya dapat dimulai setelah lulus pemeriksaan awal.
Jika tugas gagal lulus pemeriksaan awal, klik View Details di sebelah setiap item yang gagal. Setelah Anda menganalisis penyebab berdasarkan hasil pemeriksaan, atasi masalah tersebut. Kemudian, jalankan pemeriksaan awal lagi.
Jika peringatan dipicu untuk suatu item selama pemeriksaan awal:
Jika item peringatan tidak dapat diabaikan, klik View Details di sebelah item yang gagal dan atasi masalah tersebut. Kemudian, jalankan pemeriksaan awal lagi.
Jika item peringatan dapat diabaikan, klik Confirm Alert Details. Di kotak dialog Lihat Detail, klik Ignore. Di pesan yang muncul, klik OK. Kemudian, klik Precheck Again untuk menjalankan pemeriksaan awal lagi. Jika Anda mengabaikan item peringatan, inkonsistensi data dapat terjadi, dan bisnis Anda mungkin menghadapi risiko potensial.
Lihat progres tugas verifikasi data.
Jika Anda memiliki tugas verifikasi yang telah dibeli (dibeli sebelum konfigurasi), ketika Success Rate adalah 100%, klik Back.
Jika Anda telah mengonfigurasi tugas verifikasi data tetapi belum membelinya, ketika Success Rate adalah 100%, klik Next: Purchase Instance, baca dan pilih Data Transmission Service (Pay-as-you-go) Service Terms, klik Buy and Start, lalu klik OK.
Konfigurasi tugas verifikasi data dalam instans sinkronisasi atau migrasi DTS
Buka halaman Data Verification.
Untuk informasi tentang cara mengonfigurasi instans DTS yang baru dibuat, lihat topik yang tercantum di Ikhtisar solusi sinkronisasi data atau Ikhtisar solusi migrasi.
Untuk instans DTS yang sudah ada:
Buka halaman daftar tugas sinkronisasi atau migrasi.
Klik ID instans yang dituju.
Di halaman Basic Information atau Task Management, klik Create Verification Task.
Konfigurasi Data Verification Mode.
CatatanFull Data Verification: Memverifikasi data dalam tugas data penuh. Jika instans tidak mencakup tugas inkremental, verifikasi dimulai setelah instans dibuat dan data penuh sepenuhnya ditulis. Jika instans mencakup tugas inkremental, verifikasi dimulai setelah instans dibuat dan data inkremental ditulis pertama kali tanpa latensi.
Incremental Data Verification: Memverifikasi data yang disinkronisasi atau dimigrasikan secara inkremental. Verifikasi data dimulai setelah instans dibuat dan data inkremental ditulis ke database tujuan pertama kali tanpa latensi.
Schema Verification: Memverifikasi skema objek yang memerlukan verifikasi. Jika instans tidak mencakup tugas inkremental, verifikasi dimulai setelah instans dibuat dan skema tabel serta data penuh ditulis. Jika instans mencakup tugas inkremental, verifikasi dimulai setelah instans dibuat dan data inkremental ditulis pertama kali tanpa latensi.
Verifikasi penuh
Jika Anda memilih Full Data Verification, Anda juga perlu menyetel parameter yang dijelaskan dalam tabel berikut.
Parameter
Catatan
Full Data Verification
Full field validation by row sampling: Memverifikasi semua bidang untuk persentase tertentu dari baris data. Tetapkan persentase pengambilan sampel sebagai bilangan bulat dari 10 hingga 100.
Verify based on the number of table rows: Memverifikasi jumlah baris dari dataset lengkap. Konten data aktual tidak diverifikasi.
CatatanMode Verify based on the number of table rows gratis. Mode Full field validation by row sampling dikenai biaya berdasarkan jumlah data yang diverifikasi.
Full Data Verification Time Rule
Saat ini, hanya Start Now yang didukung.
Timeout Settings for Full Data Verification
No: Tugas verifikasi penuh tidak dipaksa berhenti saat melebihi batas waktu.
Yes: Tetapkan periode batas waktu untuk tugas verifikasi penuh. Penghitung waktu dimulai setelah tugas dimulai. Jika tugas tidak selesai dalam waktu yang ditentukan, tugas tersebut dipaksa berhenti. Nilainya harus berupa bilangan bulat dari 1 hingga 72.
Full calibration reference
Default: Menggunakan data gabungan dari database sumber dan tujuan sebagai patokan untuk memverifikasi konsistensi data.
Source Database: Menggunakan database sumber sebagai patokan untuk memverifikasi konsistensi data. Data tambahan di database tujuan tidak diperiksa.
Destination Database: Menggunakan database tujuan sebagai patokan untuk memverifikasi konsistensi data. Data tambahan di database sumber tidak diperiksa.
Maximum number of rows of data read per second by full verification (RPS)
Verifikasi data penuh mengonsumsi sumber daya baca database. Untuk mengurangi beban pada database, Anda dapat mengonfigurasi pembatasan laju untuk tugas verifikasi penuh sesuai kebutuhan. Pembatasan laju membatasi jumlah baris data dan jumlah data yang dibaca per detik.
CatatanNilai parameter 0 menunjukkan tanpa batas. Jika kedua parameter Maximum number of rows of data read per second by full verification (RPS) dan The maximum number of bytes read per second by full verification Byte/s. diatur ke 0, pembatasan laju dinonaktifkan.
The maximum number of bytes read per second by full verification Byte/s.
Verifikasi inkremental
Jika Anda memilih Incremental Data Verification, Anda juga perlu menyetel parameter yang dijelaskan dalam tabel berikut.
Parameter
Catatan
Incremental Verification Benchmark
Anda dapat memilih operasi Data Manipulation Language (DML) yang akan diverifikasi sesuai kebutuhan.
Tentukan Verification Objects.
Di bagian Selected Objects, Anda dapat memilih objek yang tidak memerlukan verifikasi data lalu klik
untuk menghapusnya.CatatanSecara default, objek yang akan disinkronisasi atau dimigrasikan ditambahkan ke bagian Selected Objects.
Konfigurasi peringatan untuk verifikasi data.
Konfigurasi parameter berikut sesuai kebutuhan.
CatatanSetelah instans DTS mulai berjalan, Anda juga dapat menyetel atau memodifikasi peringatan verifikasi data.
Parameter
Catatan
Full Data Verification Alert
No: Menonaktifkan peringatan.
Yes: Mengaktifkan peringatan. Pilih dan konfigurasi aturan peringatan. Aturan peringatan adalah sebagai berikut:
Peringatan dipicu jika tugas verifikasi data penuh gagal.
Peringatan dipicu jika jumlah data yang tidak konsisten dari tugas verifikasi data penuh lebih besar dari atau sama dengan ambang batas yang ditentukan.
Incremental Data Verification Alert
No: Menonaktifkan peringatan.
Yes: Siapkan peringatan dengan memilih dan mengonfigurasi aturan peringatan. Aturan peringatan yang tersedia adalah sebagai berikut:
Memunculkan peringatan jika tugas verifikasi inkremental gagal.
Memunculkan peringatan jika jumlah catatan yang tidak konsisten mencapai atau melebihi ambang batas selama sejumlah periode statistik berturut-turut. Konfigurasikan jumlah periode, periode statistik, dan ambang batas catatan yang tidak konsisten.
Memunculkan peringatan jika latensi data mencapai atau melebihi ambang batas selama sejumlah periode statistik berturut-turut. Konfigurasikan jumlah periode, periode statistik, dan ambang batas latensi.
PentingJika Anda telah menyetel peringatan verifikasi dan ingin menerima notifikasi peringatan saat tugas verifikasi memicu peringatan, Anda juga harus mengonfigurasi langganan pesan peringatan di platform Cloud Monitor. Untuk informasi selengkapnya, lihat Atur aturan peringatan untuk tugas DTS di platform Cloud Monitor.
Ikuti petunjuk dan rujuk dokumen konfigurasi terkait untuk menyelesaikan konfigurasi selanjutnya.
Ubah aturan peringatan
Buka halaman Verifikasi Data. Anda dapat menggunakan salah satu dari tiga metode berikut.
CatatanJika Anda mengonfigurasi tugas verifikasi data dalam instans sinkronisasi atau migrasi DTS, Anda juga dapat membuka halaman daftar tugas sinkronisasi atau migrasi yang sesuai.
Gunakan konsol DTS (mulai cepat)
Buka halaman Tugas Verifikasi DTS.
Opsi: Di pojok kiri atas halaman, pilih wilayah tempat instans verifikasi berada.
Gunakan konsol DTS (standar)
Masuk ke Konsol Data Transmission Service (DTS).
Di panel navigasi sebelah kiri, klik Data Verification.
Opsi: Di pojok kiri atas halaman, pilih wilayah tempat instans verifikasi berada.
Gunakan konsol DMS
CatatanLangkah-langkah aktual yang perlu Anda lakukan dapat berbeda tergantung pada mode dan tata letak konsol DMS. Untuk informasi selengkapnya, lihat Konsol mode sederhana dan Menyesuaikan tata letak dan gaya antarmuka DMS.
Masuk ke Layanan Manajemen Data DMS.
Di bilah menu atas, pilih .
Opsi: Di sebelah kanan Verification Task, pilih wilayah tempat instans verifikasi berada.
Di kolom Actions untuk tugas verifikasi yang dituju, pilih .
CatatanAnda juga dapat mengklik ID instans yang dituju, lalu klik Alert Settings di panel navigasi sebelah kiri.
Di kolom Actions metrik yang dituju, klik Edit.
Verifikasi data penuh
Full Data Verification Status
Full Data Verification Inconsistency
Verifikasi data inkremental
Incremental Data Verification Status
Incremental Data Verification Latency
Incremental Data Verification Inconsistency
Setelah Anda melakukan perubahan yang diperlukan, klik OK.
Operasi API terkait
Operasi API | Catatan |
Konfigurasi tugas verifikasi data. |
FAQ
Apakah nama database, tabel, dan kolom yang dimodifikasi menggunakan fitur pemetaan nama diverifikasi sebagai data yang tidak konsisten?
Fitur verifikasi data kompatibel dengan fitur pemetaan nama untuk database dan tabel. Jika Anda menggunakan fitur ini untuk memodifikasi nama database, tabel, dan kolom, hanya nama kolom yang dimodifikasi yang terdeteksi sebagai data yang tidak konsisten. Nama database dan tabel tidak.
Apa hasil tugas verifikasi skema jika tabel berisi kolom tersembunyi?
Tugas verifikasi skema memverifikasi posisi kolom. Jika tabel yang akan diverifikasi berisi kolom tersembunyi, posisi kolom lainnya mungkin terpengaruh. Jika posisi kolom yang akan diverifikasi di database sumber berbeda dari posisinya di database tujuan, DTS melaporkan ketidaksesuaian skema.
Mengapa saya tidak dapat memilih mode verifikasi dalam instans DTS?
Instans saat ini mungkin tidak mendukung mode verifikasi data yang sesuai, atau Synchronization Types atau Migration Types yang sesuai tidak dipilih pada langkah Configure Objects.
Apakah data yang difilter oleh fitur kondisi filter diverifikasi sebagai data yang tidak konsisten?
Verifikasi data penuh: Tidak. Verifikasi data penuh mendukung fitur Filter Conditions.
Verifikasi data inkremental: Tidak. Verifikasi data inkremental mendukung fitur Filter Conditions. (Tugas inkremental untuk database sumber yang Database Type-nya adalah MongoDB tidak mendukung fitur Filter Conditions.)
> Alert Settings