Data Management (DMS) menyediakan fitur untuk memperbaiki ketidaksesuaian skema tabel. Fitur ini memungkinkan Anda membandingkan skema tabel, mengidentifikasi perbedaan, dan menghasilkan Pernyataan SQL yang dapat dieksekusi pada tabel tujuan guna memastikan konsistensi skema antar tabel.
Skenario
Membandingkan skema tabel di lingkungan berbeda, seperti Lingkungan pengujian dan lingkungan produksi, untuk menangani ketidaksesuaian skema.
Memilih tabel sebagai referensi dasar dan membuat tabel fisik atau logis berdasarkan skema tersebut.
Memperbaiki ketidaksesuaian skema antara tabel di database yang berbeda.
Menerapkan perubahan pada tabel fisik tertentu ke semua tabel dalam database logis secara bersamaan.
Prosedur
- Masuk ke Konsol DMS V5.0.
Di bilah navigasi atas, pilih .
CatatanJika Anda menggunakan konsol DMS dalam mode sederhana, arahkan pointer ke ikon
di sudut kiri atas konsol dan pilih .Di halaman Table Sync Tickets, konfigurasikan parameter berikut.
Parameter
Deskripsi
Base Database(Physical Database)
Pilih database sumber untuk perbaikan ketidaksesuaian tabel. Anda dapat memasukkan kata kunci nama database di kolom Base Database(Physical Database) untuk mencari database.
Opsional: Pilih nomor versi skema dari database. Secara default, skema terbaru digunakan. Untuk informasi lebih lanjut tentang nomor versi skema, lihat Kelola versi skema
CatatanAnda harus memiliki izin query pada database sumber. Untuk informasi lebih lanjut, lihat Kelola izin.
Destination Database
Pilih database tujuan untuk perbaikan ketidaksesuaian tabel. Anda dapat memasukkan kata kunci nama database di kolom Target Database untuk mencari database.
Opsional: Pilih nomor versi skema dari database. Secara default, skema terbaru digunakan. Untuk informasi lebih lanjut tentang nomor versi skema, lihat Kelola versi skema
CatatanAnda dapat memilih database fisik atau database logis sebagai database tujuan.
Anda harus memiliki izin untuk mengubah tabel di database tujuan. Untuk informasi lebih lanjut, lihat Kelola izin.
Repaired Table
Masukkan nama tabel dasar atau pilih tabel dari daftar drop-down di sebelah kiri.
Masukkan nama tabel tujuan atau pilih tabel dari daftar drop-down di sebelah kanan.
CatatanAnda dapat memilih tabel fisik, tabel logis, atau tabel agregat sebagai tabel tujuan.
Jika tabel tujuan yang ditentukan ada, DMS membandingkan skema tabel dasar dan tabel tujuan serta mengeksekusi Pernyataan SQL yang dihasilkan untuk memperbaiki ketidaksesuaian skema.
Jika tabel tujuan yang ditentukan tidak ada, DMS secara otomatis membuat tabel tersebut.
Aturan keamanan bernama Enable execution capability (jika dinonaktifkan, aturan lainnya tidak valid) harus diaktifkan untuk database tujuan. Untuk informasi lebih lanjut, lihat Sinkronisasi tabel.
Whether to Ignore Error
Menentukan apakah akan melewati kesalahan yang terjadi saat Pernyataan SQL sedang dieksekusi. Nilai yang valid:
Not Ignore: Jika terjadi kesalahan saat Pernyataan SQL sedang dieksekusi, DMS menghentikan eksekusi Pernyataan SQL saat ini dan selanjutnya.
Ignore: Jika terjadi kesalahan saat Pernyataan SQL sedang dieksekusi, DMS melewati Pernyataan SQL saat ini dan melanjutkan eksekusi Pernyataan SQL selanjutnya hingga semua pernyataan tersisa dieksekusi.
Business Background(Remarks)
Latar belakang bisnis dari operasi perbaikan, seperti tujuan atau objektif.
Klik Submit.
DMS akan mulai menganalisis skema.
Klik Submit for Approval.
Setelah aplikasi disetujui, klik Submit and Synchronize to Target Database.