Migrasi database lama beserta aplikasi dependennya sulit direncanakan: Anda perlu memperkirakan upaya transformasi aplikasi, mengisolasi ketergantungan data lintas layanan, mengidentifikasi pernyataan SQL yang memerlukan penulisan ulang manual, serta mengelola kompleksitas tambahan dari aplikasi yang telah lama tidak dikelola. Advanced Database & Application Migration (ADAM) mengatasi tantangan ini dengan menggabungkan hasil evaluasi aplikasi dan database ke dalam satu tampilan terpadu—mengelompokkan arsitektur Anda menjadi unit migrasi mandiri, memberikan skor tingkat kesulitan transformasi, dan menunjukkan area kode spesifik yang perlu diperhatikan.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Profil aplikasi yang dibuat dari seluruh paket koleksi
Memastikan semua database terkait berada dalam status Complete.
Buat proyek evaluasi aplikasi
Masukkan informasi dasar untuk aplikasi Anda dan pilih tipe serta versi database tujuan.
Pilih satu atau beberapa profil aplikasi yang akan dimasukkan ke dalam evaluasi.
Pilih proyek evaluasi database.
Pahami hasil evaluasi secara keseluruhan
Laman hasil diorganisir ke dalam tiga tingkatan: hasil keseluruhan, kelompok migrasi, dan node aplikasi individual.
Daftar arsitektur
ADAM menggunakan algoritma cerdas untuk mengelompokkan arsitektur keseluruhan Anda berdasarkan hubungan antara database dan aplikasi. Setiap kelompok disebut migration group—unit migrasi mandiri terkecil.
Migrasi satu migration group tidak memengaruhi ketergantungan data dari migration group lainnya, sehingga memungkinkan perencanaan dan pelaksanaan migrasi secara bertahap tanpa gangguan lintas kelompok.
Pemanggilan aplikasi antarkelompok tidak dipertimbangkan dalam logika pengelompokan.
Skor migrasi
ADAM memberikan skor tingkat kesulitan migrasi dan transformasi. Skor yang lebih tinggi berarti biaya transformasi lebih rendah.
Skor tersebut bergantung pada kelengkapan data yang dikumpulkan. Dasarkan perkiraan akhir biaya migrasi Anda pada kebutuhan bisnis aktual, bukan hanya pada skor tersebut.
Kompatibilitas keseluruhan
Metrik ini menunjukkan kompatibilitas pernyataan SQL aplikasi dan objek database.
Pernyataan SQL yang dikumpulkan langsung dari database mencerminkan perilaku tingkat database. Pernyataan tersebut tidak digunakan sebagai referensi untuk kompatibilitas SQL tingkat aplikasi.
Blueprint arsitektur
Blueprint arsitektur menampilkan status semua migration group dalam tampilan topologi.

Tinjau hasil kelompok migrasi
Sebuah migration group berisi application nodes dan database nodes. Klik application node untuk melihat evaluasi lengkap dan detail transformasinya.
Setiap evaluasi application node mencakup tiga area:
Ketergantungan aplikasi
Menunjukkan database mana saja yang menjadi ketergantungan aplikasi. Ketergantungan dilacak pada tingkat skema—skema merupakan objek dependen minimal.

Kompatibilitas SQL
Menunjukkan seberapa baik pernyataan SQL aplikasi bekerja dengan database tujuan, serta aturan transformasi spesifik untuk setiap pernyataan.
![]()
![]()
Pernyataan SQL dikelompokkan ke dalam tiga kategori:
| Kategori | Deskripsi | Tindakan yang Harus Dilakukan |
|---|---|---|
| Compatible | Pernyataan yang dapat dijalankan di database tujuan tanpa perubahan. | Tidak diperlukan tindakan. |
| Compatible after Conversion | Pernyataan yang telah ditransformasikan oleh ADAM. | Ganti pernyataan asli dalam kode aplikasi Anda dengan versi yang telah dikonversi. |
| Incompatible | Pernyataan yang tidak dapat dijalankan di database tujuan. | Modifikasi kode aplikasi atau pernyataan SQL Anda berdasarkan saran transformasi yang diberikan. |
Area fokus transformasi aplikasi
ADAM mengidentifikasi area spesifik dalam aplikasi Anda yang memerlukan transformasi dan memberikan saran untuk masing-masing area tersebut. Alihkan antara tampilan ringkas dan rinci sesuai dengan konteks yang Anda butuhkan.
![]()
![]()