Bagikan melalui


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:

Cuplikan layar memperlihatkan contoh segmen kode C#.

Dalam hal ini, Anda dapat melihat bahwa aplikasi menggunakan kueri SQL untuk mendapatkan nama karyawan.

Cuplikan layar memperlihatkan baris contoh segmen kode C#.

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.

  1. Unduh dan instal Visual Studio Code.

  2. Aktifkan ekstensi Toolkit Migrasi Akses Data dari Marketplace Ekstensi.

    Cuplikan layar memperlihatkan halaman ekstensi Toolkit Migrasi Akses Data di Visual Studio Code.

  3. Buka proyek aplikasi di Visual Studio Code.

    Cuplikan layar memperlihatkan Visual Studio Code dengan proyek aplikasi terbuka.

  4. Tekan Ctrl+Shift+P untuk memulai konsol ekstensi lalu jalankan perintah Akses Data: Analisis Ruang Kerja.

    Cuplikan layar memperlihatkan konsol ekstensi di Visual Studio Code.

  5. Pilih dialek SQL Server.

    Cuplikan layar memperlihatkan pilihan dialek SQL Server.

    Di akhir analisis, perintah menghasilkan laporan perintah dan kueri konektivitas SQL.

    Cuplikan layar memperlihatkan hasilnya, Laporan Akses Data.

  6. Tinjau laporan untuk komponen konektivitas data dan untuk kueri SQL yang disematkan dalam kode aplikasi. Elemen-elemen ini tampak disorot.

    Cuplikan layar memperlihatkan kueri SQL dalam kode aplikasi.

    Kueri ini dapat dianalisis melalui DMA untuk masalah kompatibilitas dan paritas fitur berdasarkan platform SQL target.

  7. Untuk menilai lapisan data aplikasi, ekspor laporan dalam format JSON.

    Cuplikan layar memperlihatkan Visual Studio Code mengekspor laporan sebagai file json.

    Dalam hal ini, file yang dihasilkan memiliki konten ini:

    Cuplikan layar memperlihatkan konten file json.

    Asisten Migrasi Data memungkinkan penilaian kueri yang diidentifikasi dalam aplikasi dalam konteks modernisasi database ke platform Azure Data.

  8. Mulai Asisten Migrasi Data, lalu buat proyek penilaian.

    Cuplikan layar memperlihatkan Asisten Migrasi Data, siap untuk membuat proyek penilaian baru.

  9. Pilih instans SQL Server sumber.

    Cuplikan layar memperlihatkan Asisten Migrasi Data dengan instans sumber SQL Server dipilih.

  10. Pilih database tempat aplikasi tersambung.

    Cuplikan layar memperlihatkan Migrasi Akses Data dengan database aplikasi dipilih.

    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.

  11. Pilih database dan telusuri ke file JSON yang diekspor dari Toolkit Migrasi Akses Data untuk menyertakan kueri dari aplikasi untuk penilaian.

    Cuplikan layar memperlihatkan Asisten Migrasi Data dengan tombol Telusuri disorot dan file json D M A T yang akan dibuka.

  12. Pilih Mulai Penilaian.

    Cuplikan layar memperlihatkan Asisten Migrasi Data dengan Penilaian Mulai disorot.

  13. Tinjau laporan penilaian. Laporan yang dihasilkan mencakup masalah kompatibilitas atau paritas fitur yang terdeteksi dalam kueri aplikasi seperti yang ditunjukkan di bawah ini.

    Cuplikan layar memperlihatkan laporan penilaian Asisten Migrasi Data.

Sekarang, selain memiliki perspektif database migrasi, pengguna juga memiliki tampilan dari perspektif aplikasi.