Minimal, pastikan instance database dan tabelnya ada di instance Cloud SQL. Anda juga dapat memverifikasi jumlah baris tabel atau konten yang tepat.
Memverifikasi menggunakan Alat Validasi Data
Gunakan Alat Validasi Data open source untuk memvalidasi kecocokan data antara sumber dan tujuan.
Untuk memvalidasi contoh minimal, ikuti langkah-langkah berikut:
Men-deploy atau menggunakan virtual machine dengan akses ke sumber dan tujuan.
Di virtual machine, buat folder untuk menginstal Alat Validasi Data.
Buka folder yang Anda buat.
Gunakan pip untuk menginstal Alat Validasi Data:
pip install google-pso-data-validator
Buat koneksi ke database Oracle sumber dan database Cloud SQL untuk PostgreSQL tujuan:
data-validation connections add -c source Oracle --host 'ip-address' --port port --user username --password pswd --database database-name data-validation connections add -c target Postgres --host 'ip-address' --port port --user username --password pswd --database database-name
Contoh:
data-validation connections add -c source Oracle --host '10.10.10.11' --port 1521 --user system --password pswd --database XE data-validation connections add -c target Postgres --host '10.10.10.12' --port 5432 --user postgres --password pswd --database postgres
Buat atau buat daftar tabel untuk membandingkan data antara database sumber dan tujuan:
export TABLES_LIST=$(data-validation find-tables --source-conn source --target-conn target --allowed-schemas schema-name)
Contoh:
export TABLES_LIST=$(data-validation find-tables --source-conn source --target-conn target --allowed-schemas public)
Jalankan validasi penuh terhadap semua tabel:
data-validation validate column --source-conn source --target-conn target --tables-list "${TABLES_LIST}"
Sebaiknya jalankan validasi ini selama replikasi untuk memastikan konsistensi relatif. Kueri tabel besar mungkin memerlukan waktu terlalu lama untuk dijalankan selama periode promosi yang singkat. Dalam kasus tersebut, gunakan Alat Validasi Data untuk menambahkan filter guna mengurangi runtime atau menyiapkan daftar tabel untuk menyertakan subset tabel untuk validasi akhir.