Menilai lapisan akses data aplikasi dengan Asisten Migrasi Data
Penting
Asisten Migrasi Data (DMA) tidak digunakan lagi. Untuk opsi migrasi dari SQL Server ke Azure SQL, lihat opsi migrasi untuk SQL Server ke Azure SQL.
Aplikasi biasanya menyambungkan dan mempertahankan data ke database. Lapisan akses data aplikasi menyediakan akses yang disederhanakan ke data ini. Asisten Migrasi Data (DMA) memungkinkan Anda menilai database dan objek terkait. Versi terbaru DMA (v5.0) memperkenalkan dukungan untuk menganalisis konektivitas database dan kueri SQL yang disematkan dalam kode aplikasi.
Pertimbangkan segmen kode C# ini:
Dalam hal ini, Anda dapat melihat bahwa aplikasi menggunakan kueri SQL untuk mendapatkan nama karyawan.
Sebagai pemilik aplikasi, Anda harus dapat mengidentifikasi berbagai database yang dapat disambungkan oleh aplikasi dan kueri yang disematkan di lapisan akses data aplikasi. Selain itu, Anda perlu mengidentifikasi perubahan apa pun yang diperlukan untuk memodernisasi aplikasi ke layanan Azure Data.
Menilai aplikasi dengan Toolkit Migrasi Akses Data
Untuk mengaktifkan penilaian ini, gunakan Toolkit Migrasi Akses Data (DAMT), ekstensi Visual Studio Code. Versi terbaru ekstensi ini (v 0.2) menambahkan dukungan untuk aplikasi .NET dan dialek T-SQL.
Unduh dan instal Visual Studio Code.
Aktifkan ekstensi Toolkit Migrasi Akses Data dari Marketplace Ekstensi.
Buka proyek aplikasi di Visual Studio Code.
Tekan Ctrl+Shift+P untuk memulai konsol ekstensi lalu jalankan perintah Akses Data: Analisis Ruang Kerja.
Pilih dialek SQL Server.
Di akhir analisis, perintah menghasilkan laporan perintah dan kueri konektivitas SQL.
Tinjau laporan untuk komponen konektivitas data dan untuk kueri SQL yang disematkan dalam kode aplikasi. Elemen-elemen ini tampak disorot.
Kueri ini dapat dianalisis melalui DMA untuk masalah kompatibilitas dan paritas fitur berdasarkan platform SQL target.
Untuk menilai lapisan data aplikasi, ekspor laporan dalam format JSON.
Dalam hal ini, file yang dihasilkan memiliki konten ini:
Asisten Migrasi Data memungkinkan penilaian kueri yang diidentifikasi dalam aplikasi dalam konteks modernisasi database ke platform Azure Data.
Mulai Asisten Migrasi Data, lalu buat proyek penilaian.
Pilih instans SQL Server sumber.
Pilih database tempat aplikasi tersambung.
Untuk memfasilitasi penilaian akses data, DMA memperkenalkan kemampuan untuk menyertakan file JSON dengan kueri aplikasi. Selanjutnya, sertakan file JSON yang dibuat sebelumnya dengan kueri aplikasi.
Pilih database dan telusuri ke file JSON yang diekspor dari Toolkit Migrasi Akses Data untuk menyertakan kueri dari aplikasi untuk penilaian.
Pilih Mulai Penilaian.
Tinjau laporan penilaian. Laporan yang dihasilkan mencakup masalah kompatibilitas atau paritas fitur yang terdeteksi dalam kueri aplikasi seperti yang ditunjukkan di bawah ini.
Sekarang, selain memiliki perspektif database migrasi, pengguna juga memiliki tampilan dari perspektif aplikasi.