View a markdown version of this page

Memahami metrik laporan penilaian konversi - AWS Layanan Migrasi Database

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memahami metrik laporan penilaian konversi

Laporan penilaian konversi menganalisis ketidakcocokan antara mesin basis data sumber dan target Anda. Ini mengidentifikasi objek database mana Konversi Skema DMS dapat dikonversi secara otomatis, dan objek database mana yang memerlukan tindakan manual untuk menyelesaikan konversi ke mesin database target Anda.

Laporan tersebut mencerminkan keadaan proyek migrasi Anda saat ini. Setelah Anda menjalankan penilaian, laporan menunjukkan semua item tindakan yang diidentifikasi Konversi Skema DMS dan objek database yang merupakan kandidat untuk konversi menggunakan AI generatif. Setelah Anda menjalankan konversi, laporan menunjukkan item tindakan yang masih memerlukan resolusi manual, dan menandai objek database yang dikonversi Konversi Skema DMS menggunakan AI generatif sehingga Anda dapat memverifikasi kode yang dihasilkan.

Menjalankan penilaian dianjurkan, tetapi itu opsional. Statistik konversi, item tindakan, dan kategori kompleksitas yang sama yang disediakan penilaian juga tersedia setelah Anda menjalankan operasi konversi. Anda tidak perlu menjalankan penilaian sebelum mengonversi skema Anda.

Kategori kompleksitas

Konversi Skema DMS mengklasifikasikan setiap objek database menjadi salah satu dari empat kategori kompleksitas, berdasarkan seberapa banyak upaya manual yang diperlukan untuk mengonversi objek ke mesin database target Anda. Tab Ringkasan dan file CSV Ringkasan melaporkan jumlah objek database di setiap kategori, untuk setiap jenis objek (seperti tabel, tampilan, prosedur, pemicu, indeks, batasan, dan urutan).

Kategori kompleksitas
Kategori Deskripsi
Secara otomatis dikonversi Konversi Skema DMS mengonversi objek database ke mesin database target Anda tanpa tindakan manual apa pun. Objek database ini tidak memiliki item tindakan terkait.
Tindakan sederhana Objek database memiliki satu atau lebih item tindakan yang memerlukan tindakan manual, tetapi menyelesaikannya membutuhkan usaha yang relatif sedikit.
Medium-complexity tindakan Objek database memiliki item tindakan yang memerlukan upaya manual dalam jumlah sedang untuk diselesaikan, seperti menulis ulang bagian dari logika objek untuk kompatibilitas dengan mesin database target Anda.
Tindakan kompleks Objek database memiliki item tindakan yang memerlukan upaya manual yang signifikan untuk diselesaikan, seperti mendesain ulang logika objek agar bekerja dengan mesin database target Anda.

Konversi Skema DMS menentukan kategori objek database dari item tindakan yang berlaku padanya. Objek database tanpa item tindakan secara otomatis dikonversi. Objek database dengan satu atau lebih item tindakan diklasifikasikan berdasarkan kompleksitas tertinggi di antara item tindakan tersebut — misalnya, objek database dengan item tindakan sederhana dan item tindakan kompleksitas menengah diklasifikasikan sebagai kompleksitas menengah. Perhatikan bahwa objek database dengan banyak item tindakan sederhana juga dapat diklasifikasikan sebagai kompleks jika jumlah nilai upaya untuk item tindakan sederhana tersebut melebihi ambang usaha untuk item tindakan kompleks.

File CSV Ringkasan yang dapat Anda ekspor dari laporan (lihatMenyimpan laporan penilaian) melaporkan kategori ini menggunakan header kolom berikut, dengan satu baris untuk setiap jenis objek:Category,,Number of objects,Objects automatically converted,Objects with simple actions, Objects with medium-complexity actionsObjects with complex actions, danTotal lines of code.

Perkiraan upaya

Untuk setiap item tindakan, laporan penilaian konversi memberikan dua perkiraan upaya yang bersama-sama menunjukkan berapa banyak pekerjaan manual yang diperlukan untuk mengonversi objek database yang terpengaruh:

  • Upaya kurva pembelajaran — Biaya satu kali untuk merancang pendekatan konversi untuk jenis item tindakan tertentu. Anda melakukan upaya ini sekali per jenis item tindakan, terlepas dari berapa banyak objek database yang terpengaruh oleh jenis masalah tersebut.

  • Upaya untuk mengonversi kejadian — Biaya untuk mengonversi setiap kejadian individu dari item tindakan, mengikuti pendekatan konversi yang Anda rancang. Anda melakukan upaya ini sekali untuk setiap objek database yang terpengaruh oleh item tindakan.

Konversi Skema DMS melaporkan kedua nilai upaya dalam file Action_Items_Summary CSV, bersama dengan skema, item tindakan, jumlah kejadian, deskripsi item tindakan, dan tindakan yang direkomendasikan untuk setiap jenis item tindakan. Untuk informasi selengkapnya tentang file ini, lihatMenyimpan laporan penilaian konversi Anda untuk Konversi Skema DMS.

Nilai upaya menggunakan skala tertimbang yang berkisar dari rendah (usaha paling sedikit) hingga tinggi (sebagian besar upaya). Gunakan nilai-nilai ini, bersama dengan jumlah kejadian, untuk memperkirakan total upaya yang diperlukan untuk menyelesaikan setiap jenis item tindakan. Untuk informasi selengkapnya tentang menghitung total upaya, lihatMenggunakan laporan penilaian konversi untuk perencanaan migrasi.

Kode item tindakan

Setiap item tindakan dalam laporan penilaian konversi Anda memiliki kode item tindakan — pengidentifikasi numerik yang mengkategorikan jenis masalah konversi tertentu. Konversi Skema DMS menetapkan kode yang sama untuk setiap kejadian dari jenis masalah yang sama, sehingga Anda dapat menggunakan kode untuk mengelompokkan dan melacak item tindakan terkait di seluruh objek database Anda.

Tabel berikut menunjukkan tiga kode item tindakan dari laporan penilaian konversi sampel, menggambarkan bagaimana kode menjangkau tingkat kompleksitas yang berbeda.

Contoh kode item tindakan
Kode Deskripsi Kompleksitas Tindakan yang disarankan
5075 PostgreSQL tidak mendukung klausa WITH READ ONLY untuk tampilan Tindakan sederhana Merevisi kode Anda untuk menggunakan tampilan tanpa klausa pembatasan subkueri.
5201 PostgreSQL tidak mendukung tipe partisi ini Medium-complexity tindakan Konversi kode sumber Anda secara manual.
5340 DMS SC tidak dapat mengonversi fungsi Tindakan kompleks Merevisi kode Anda untuk menggunakan fungsi lain atau membuat fungsi yang ditentukan pengguna.

Kode item tindakan tidak mengikuti skema penomoran yang sesuai dengan kategori kompleksitas tertentu atau tipe objek database. Untuk menemukan kategori kompleksitas, perkiraan upaya, dan tindakan yang disarankan untuk kode tertentu, lihat file Action_Items_Summary CSV atau tab Item tindakan di AWS DMS konsol.

Statistik konversi dan metrik SQL

Selain melaporkan kategori kompleksitas untuk setiap jenis objek, tab Ring kasan dan file CSV Ringkasan (lihatMenyimpan laporan penilaian) melaporkan statistik agregat berikut untuk seluruh skema sumber Anda:

  • Jumlah objek penyimpanan — Jumlah total objek penyimpanan database dalam skema Anda, seperti tabel, indeks, batasan, dan urutan, dan berapa banyak di antaranya Konversi Skema DMS yang dikonversi secara otomatis.

  • Jumlah objek kode — Jumlah total objek kode database dalam skema Anda, seperti prosedur, fungsi, tampilan, dan pemicu, dan berapa banyak di antaranya Konversi Skema DMS yang dikonversi secara otomatis.

  • Total baris kode — Jumlah baris kode sumber dalam objek database dari setiap jenis objek. Konversi Skema DMS melaporkan nilai ini per tipe objek dalam file CSV Ringkasan, sehingga Anda dapat mengukur ukuran relatif dari setiap jenis objek dalam skema Anda.

  • Nomor elemen sintaks SQL — Jumlah total konstruksi sintaks SQL yang diurai oleh Konversi Skema DMS di semua objek database Anda, dan berapa banyak konstruksi yang dikonversi secara otomatis. Sebuah objek database tunggal dapat berisi banyak elemen sintaks SQL, sehingga nilai ini biasanya jauh lebih besar daripada jumlah objek penyimpanan dan kode. Gunakan sebagai ukuran cakupan konversi yang lebih terperinci di seluruh skema Anda.

File CSV Ringkasan melaporkan jumlah objek penyimpanan, jumlah objek kode, dan nomor elemen sintaks SQL sebagai barisnya sendiri, di samping baris untuk setiap jenis objek database dalam skema Anda. Misalnya, laporan mungkin menunjukkan 747, dengan 663 objek dikonversi secara otomatis; a Code_objects_count dari 253, dengan 213 objek dikonversi secara otomatis; dan 178091, dengan 17 SQL_syntax_elements_number 6745 elemen dikonversi secara otomatis. Storage_objects_count Angka spesifik dalam laporan Anda bergantung pada ukuran dan kompleksitas skema sumber Anda.

Untuk setiap jenis objek - seperti tabel, tampilan, prosedur, pemicu, indeks, batasan, dan urutan - ringkasan melaporkan jumlah objek dari jenis itu dan bagaimana objek tersebut didistribusikan di empat kategori kompleksitas: dikonversi secara otomatis, tindakan sederhana, tindakan kompleksitas menengah, dan tindakan kompleks. Misalnya, laporan mungkin menampilkan 474 tabel secara total, dengan 379 dikonversi secara otomatis, 29 dengan tindakan sederhana, 6 dengan tindakan kompleksitas sedang, dan 60 dengan tindakan kompleks. Membandingkan distribusi di seluruh tipe objek dapat membantu Anda mengidentifikasi jenis objek dalam skema Anda yang paling membutuhkan upaya konversi manual. Untuk informasi selengkapnya tentang kategori kompleksitas, lihatKategori kompleksitas.

Untuk menggunakan statistik ini untuk memperkirakan keseluruhan cakupan migrasi Anda, lihatMenggunakan laporan penilaian konversi untuk perencanaan migrasi.