Sebelum melakukan migrasi database heterogen ke Alibaba Cloud, gunakan Advanced Database & Application Migration (ADAM) untuk mengevaluasi database tujuan. ADAM menganalisis database sumber Anda dan menghasilkan laporan evaluasi yang mencakup kompatibilitas, spesifikasi yang direkomendasikan, serta risiko migrasi—memberikan data yang Anda butuhkan untuk memperkirakan upaya transformasi dan memastikan kelayakan migrasi.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Mengumpulkan data database sumber dan membuat profil database sumber di ADAM.
Memiliki akses ke Konsol Data Management (DMS) V5.0Konsol Data Management (DMS) V5.0
Buat proyek evaluasi
Jika Anda sudah berada di tab Select Destination DB dari langkah sebelumnya dalam alur kerja ADAM, klik Next: Select Destination Database untuk langsung membuat proyek evaluasi. Jika tidak, ikuti langkah-langkah berikut.
Masuk ke Konsol Data Management (DMS) V5.0.
Pada bilah navigasi atas, arahkan kursor ke Data + AI. Pilih Heterogeneous Database Migration (ADAM) > Database Evaluation.
Klik tab Evaluate Dest. DB.
Klik Create Project.
Pada panel Create Project, konfigurasikan parameter berikut.
Parameter Deskripsi Project Name Masukkan nama untuk proyek evaluasi. Nama ini akan digunakan pada langkah transformasi dan migrasi database selanjutnya. Source Database Profile Pilih profil database sumber yang berisi data yang telah dikumpulkan. Project Type Pilih jenis database tujuan. Destination Database Version Pilih versi database tujuan. Are you sure that you want to evaluate invalid objects? Tentukan apakah akan menyertakan objek tidak valid dari profil database sumber. Selama O&M atau migrasi data, objek seperti packages, procedures, functions, dan views dapat menjadi tidak valid. Pilih Yes untuk menyertakannya dalam evaluasi, atau No untuk melewatkannya. Kernel Version Hanya diperlukan jika database tujuan adalah PolarDB for Oracle. Report Language Pilih bahasa laporan evaluasi: Chinese atau English. Select schema Tambahkan skema yang akan dievaluasi. Di bagian Not Selected di sebelah kiri, pilih skema yang diinginkan. Klik ikon
untuk memindahkannya ke bagian Selected di sebelah kanan.Klik Create.
ADAM menganalisis database sumber Anda, mengidentifikasi jenis database tujuan yang sesuai, dan menghasilkan laporan evaluasi.
Lihat hasil evaluasi
Masuk ke Konsol Data Management (DMS) V5.0.
Pada bilah navigasi atas, arahkan kursor ke Data + AI. Pilih Heterogeneous Database Migration (ADAM) > Database Evaluation.
Klik tab Evaluate Dest. DB.
Temukan proyek evaluasi dan klik Details di kolom Actions.
Evaluasi selesai ketika status proyek menunjukkan Complete.
Pada halaman detail evaluasi, tinjau hasilnya melalui bagian-bagian berikut.
Project Summary: Ikhtisar proyek, termasuk nama proyek, profil database sumber, jenis database sumber, jenis proyek, dan versi database tujuan.
Evaluation Overview: Ringkasan lima dimensi yang mendukung perencanaan migrasi Anda:
Compatibility: Kompatibilitas objek dan kompatibilitas SQL. Semakin tinggi tingkat kompatibilitas, semakin sedikit pernyataan SQL dan objek yang perlu ditransformasi.
Transformation: Jumlah area yang memerlukan transformasi database tujuan.
Object Transformation: Objek database yang ditransformasi secara otomatis oleh ADAM tanpa perlu modifikasi manual.
Application Transformation: Area transformasi aplikasi yang diidentifikasi melalui analisis pernyataan SQL yang dikumpulkan selama evaluasi awal.
Specifications: Spesifikasi yang dibutuhkan untuk database tujuan dan biaya migrasi, dihitung oleh ADAM berdasarkan data yang dikumpulkan. Karena rekomendasi ini bergantung pada lingkungan pengumpulan data, verifikasi terlebih dahulu terhadap kebutuhan bisnis aktual Anda sebelum melakukan pembelian.
Risks: Risiko yang ada di database sumber dan risiko yang mungkin muncul selama migrasi. Tinjau dimensi ini untuk mengidentifikasi masalah yang perlu diperhatikan sebelum atau selama migrasi.
Overall Compatibility: Gabungan kompatibilitas objek dan kompatibilitas SQL setelah data dari database sumber dimigrasikan ke database tujuan.
Evaluation Details: Telusuri setiap item evaluasi. Klik Details di kolom Actions untuk item apa pun. Untuk informasi lebih lanjut, lihat Evaluation details.
Opsional: Unduh laporan evaluasi.
Klik Download Simple Report, Download All Report, atau Download HTML Report untuk mengunduh format laporan yang Anda butuhkan.
Klik Custom report untuk memilih bagian tertentu yang akan disertakan.
Evaluation details
Object compatibility
Panel Schema Compatibility mencantumkan semua objek database yang dievaluasi, dikelompokkan berdasarkan status kompatibilitasnya.
Untuk objek yang dapat dibuat kompatibel melalui transformasi, ADAM menyediakan pernyataan DDL hasil transformasi dan mengidentifikasi area spesifik yang memerlukan transformasi. Untuk objek yang tidak kompatibel, ADAM menjelaskan alasan ketidakkompatibelan dan memberikan saran.
SQL compatibility
Panel SQL Compatibility menampilkan hasil kompatibilitas untuk pernyataan SQL yang dikumpulkan dari database sumber.
Tab Evaluation Summary: Ikhtisar kompatibilitas pernyataan SQL—kompatibel, tidak kompatibel, dan kompatibel setelah transformasi.
Tab Evaluation Details: Hasil rinci untuk setiap pernyataan SQL dalam tiga dimensi: status kompatibilitas, pernyataan SQL sumber, dan pernyataan SQL tujuan.
Klik View di kolom Source SQL Statements untuk memeriksa SQL sumber.
Klik View di kolom Destination SQL Statements untuk memeriksa SQL tujuan. Di tab Error Message atau Edit Information, lihat penyebab ketidakkompatibelan atau modifikasi yang diperlukan.
Tab Rule Details: Aturan kompatibilitas yang diterapkan selama evaluasi.
ADAM mengevaluasi kompatibilitas SQL berdasarkan pernyataan SQL yang dieksekusi dan dicatat di database tujuan. Untuk menentukan apakah pernyataan SQL tertentu berasal dari beban kerja bisnis Anda, gunakan fitur evaluasi aplikasi ADAM.
Project transformation
Panel Project Transformation mencantumkan area spesifik dari database sumber Anda yang memerlukan transformasi.
Setiap item transformasi mencakup Transformation Level yang mengklasifikasikan tingkat kesulitan transformasi. Level yang lebih tinggi menunjukkan transformasi yang lebih kompleks. Gunakan level transformasi ini untuk memprioritaskan dan menjadwalkan pekerjaan transformasi Anda.
Klik View di kolom Source DDL Operation untuk melihat operasi DDL sumber.
Klik View di kolom Destination DDL Operation untuk melihat operasi DDL tujuan.
Klik Database di kolom Transformation untuk melihat ID area fokus dan metode transformasi yang direkomendasikan.
Destination database solution
Panel Destination Database Solution menyediakan spesifikasi yang direkomendasikan dan rencana migrasi untuk membimbing migrasi Anda ke Alibaba Cloud.
ADAM menurunkan spesifikasi yang direkomendasikan dari analisis komprehensif terhadap database sumber dan tujuan, termasuk konfigurasi, data kinerja, beban kerja SQL, dan dependensi eksternal.
Di tab Destination Database Solution, klik Details di kolom Actions untuk melihat objek dalam setiap kelompok migrasi.
Di tab Cross-database Objects, klik Details untuk melihat objek lintas database. Solusi dengan beberapa instans mungkin mencakup objek lintas database.
Migration risk
Risiko migrasi berasal dari dua sumber:
Source database risks: Pernyataan SQL yang menyebabkan penggunaan CPU dan memori tinggi di database sumber, seperti kueri TOP CPU dan TOP Buffer.
Destination database risks: Masalah yang mungkin muncul saat mentransformasi skema database atau menjalankan pernyataan SQL di database tujuan.
Tinjau risiko migrasi secara cermat untuk menghindari perbedaan kinerja akibat migrasi database heterogen.
Project dependency (schema)
Panel Project Dependency (Schema) menampilkan objek dependen, objek yang direferensikan, dan saran untuk menanganinya.
Langkah berikutnya
Di bagian bawah tab Evaluate Dest. DB, klik Start DB Transformation untuk memulai proses transformasi dan migrasi database. Untuk informasi lebih lanjut, lihat Database transformation and migration.