Bagikan melalui


Panduan migrasi: SAP ASE ke SQL Server

Berlaku untuk:SQL Server

Dalam panduan ini, Anda mempelajari cara memigrasikan database SAP ASE Anda ke SQL Server dengan menggunakan Asisten Migrasi SQL Server untuk SAP ASE (SSMA untuk SAP ASE).

Untuk panduan migrasi lainnya, lihat Panduan Migrasi Database Azure.

Prasyarat

Sebelum Anda mulai memigrasikan database SAP ASE Anda ke SQL Server:

Pra-migrasi

Setelah memenuhi prasyarat, Anda siap untuk menemukan topologi lingkungan Anda dan menilai kelayakan migrasi Anda.

Menilai

Dengan menggunakan SSMA untuk SAP ASE, Anda dapat meninjau objek dan data database, menilai database untuk migrasi, memigrasikan objek database Sybase ke SQL Server, lalu memigrasikan data ke SQL Server. Untuk mempelajari lebih lanjut, lihat Asisten Migrasi SQL Server untuk Sybase (SybaseToSQL).

Untuk membuat penilaian:

  1. Buka SSMA untuk SAP ASE.

  2. Pada menu File, pilih Proyek Baru.

  3. Masukkan nama proyek dan lokasi untuk menyimpan proyek Anda. Kemudian pilih SQL Server sebagai target migrasi dari daftar dropdown, dan pilih OK.

  4. Dalam kotak dialog Sambungkan ke Sybase , masukkan nilai untuk detail koneksi SAP.

  5. Klik kanan database SAP yang ingin Anda migrasikan, lalu pilih Buat Laporan untuk membuat laporan HTML.

  6. Tinjau laporan HTML untuk memahami statistik konversi dan kesalahan atau peringatan apa pun. Anda juga bisa membuka laporan di Excel untuk mendapatkan inventaris objek SAP ASE dan upaya yang diperlukan untuk melakukan konversi skema. Lokasi default untuk laporan ada di folder laporan dalam SSMAProjects, seperti yang ditunjukkan di sini:

    drive:\<username>\Documents\SSMAProjects\MySAPMigration\report\report_<date>.

Memvalidasi pemetaan tipe

Sebelum Anda melakukan konversi skema, validasi pemetaan jenis data default atau ubah berdasarkan persyaratan. Anda dapat masuk ke menu Alat dan memilih Pengaturan Proyek, atau Anda dapat mengubah pemetaan jenis untuk setiap tabel dengan memilih tabel di Penjelajah Metadata SAP ASE.

Mengonversi skema

Untuk mengonversi skema:

  1. (Opsional) Untuk mengonversi kueri dinamis atau ad hoc, klik kanan simpul, dan pilih Tambahkan Pernyataan.

  2. Pilih tab Sambungkan ke SQL Server , dan masukkan detail SQL Server. Anda bisa memilih untuk menyambungkan ke database yang sudah ada atau memasukkan nama baru, dalam hal ini database akan dibuat di server target.

  3. Klik kanan database atau objek yang ingin Anda migrasikan di SAP ASE Metadata Explorer, dan pilih Migrasi Data. Atau, Anda dapat memilih tab Migrasi Data. Untuk melakukan migrasi data untuk seluruh database, pilih kotak centang di samping nama database. Untuk memigrasikan data dari tabel individual, perluas database, perluas Tabel, lalu pilih kotak centang di samping tabel. Untuk menghilangkan data dari tabel individual, kosongkan kotak centang.

  4. Bandingkan dan tinjau struktur skema untuk mengidentifikasi potensi masalah.

    Setelah konversi skema selesai, Anda dapat menyimpan proyek ini secara lokal untuk latihan remediasi skema offline. Dari menu File, pilih Simpan Proyek. Langkah ini memberi Anda kesempatan untuk mengevaluasi skema sumber dan target secara offline dan melakukan remediasi sebelum Anda menerbitkan skema ke SQL Server.

Untuk mempelajari selengkapnya, lihat Mengonversi objek database SAP ASE (SybaseToSQL).

Bermigrasi

Setelah Anda memiliki prasyarat yang diperlukan dan telah menyelesaikan tugas yang terkait dengan tahap pra-migrasi , Anda siap untuk melakukan skema dan migrasi data.

Untuk menerbitkan skema Anda dan memigrasikan data:

  1. Terbitkan skema dengan mengklik kanan database di SQL Server Metadata Explorer dan memilih Sinkronkan dengan Database. Tindakan ini menerbitkan skema SAP ASE ke instans SQL Server.
  2. Migrasikan data dengan mengklik kanan database atau objek yang ingin Anda migrasikan di SAP ASE Metadata Explorer dan pilih Migrasi Data. Atau, Anda dapat memilih tab Migrasi Data. Untuk melakukan migrasi data untuk seluruh database, pilih kotak centang di samping nama database. Untuk memigrasikan data dari tabel individual, perluas database, perluas Tabel, lalu pilih kotak centang di samping tabel. Untuk menghilangkan data dari tabel individual, kosongkan kotak centang.
  3. Setelah migrasi selesai, lihat Laporan Migrasi Data.
  4. Sambungkan ke instans SQL Server Anda dengan menggunakan SQL Server Management Studio (SSMS), dan validasi migrasi dengan meninjau data dan skema.

Pasca-migrasi

Setelah berhasil menyelesaikan tahap migrasi, Anda perlu menyelesaikan serangkaian tugas pascamigrasi untuk memastikan bahwa semuanya berfungsi selancar dan seefisien mungkin.

Meremediasi aplikasi

Setelah Anda memigrasikan data ke lingkungan target, semua aplikasi yang sebelumnya menggunakan sumber perlu mulai mengonsumsi target. Dalam beberapa kasus, diperlukan perubahan pada aplikasi setelah menyelesaikan tugas ini.

Melakukan pengujian

Pendekatan pengujian untuk migrasi database terdiri dari aktivitas berikut:

  1. Mengembangkan pengujian validasi: Untuk menguji migrasi database, Anda perlu menggunakan kueri SQL. Anda harus membuat kueri validasi untuk dijalankan terhadap database sumber dan target. Kueri validasi Anda harus melingkupi cakupan yang telah Anda tentukan.
  2. Set up a test environment: Lingkungan pengujian harus berisi salinan database sumber dan database target. Pastikan untuk mengisolasi lingkungan pengujian.
  3. Menjalankan pengujian validasi: Jalankan pengujian validasi terhadap sumber dan target, lalu analisis hasilnya.
  4. Menjalankan pengujian performa: Jalankan uji validasi terhadap sumber dan target, lalu analisis hasil dan bandingkan hasilnya.

Optimalkan

Fase pasca migrasi sangat penting untuk menyelesaikan masalah akurasi data, memverifikasi kelengkapan, dan mengatasi masalah performa dengan beban kerja.

Catatan

Untuk informasi selengkapnya tentang masalah ini dan langkah-langkah untuk menguranginya, lihat Panduan Validasi dan Pengoptimalan Pascamigrasi.

Aset migrasi

Untuk bantuan selengkapnya dalam menyelesaikan skenario migrasi ini, lihat sumber daya berikut ini. Ini dikembangkan untuk mendukung keterlibatan proyek migrasi dunia nyata.

Judul Deskripsi
Panduan Pengoptimalan untuk Aplikasi Mainframe/Data yang dikompresi ulang ke .NET & SQL Server Panduan ini menawarkan saran pengoptimalan untuk menjalankan pencarian titik terhadap SQL Server dari .NET seefisien mungkin. Pelanggan yang ingin bermigrasi dari database mainframe ke SQL Server mungkin ingin memigrasikan pola desain yang dioptimalkan mainframe yang ada, terutama ketika mereka menggunakan alat pihak ketiga (seperti Raincode Compiler) untuk secara otomatis memigrasikan kode mainframe (seperti COBOL/JCL) ke T-SQL dan C# .NET.

Catatan

Tim Teknisi Data SQL adalah tim yang mengembangkan sumber daya ini. Piagam inti tim ini adalah untuk membuka blokir dan mempercepat modernisasi kompleks untuk proyek migrasi platform data ke platform data Azure Microsoft.