Panduan migrasi: IBM Db2 ke SQL Server di komputer virtual Azure

Berlaku untuk:SQL Server di Azure VM

Panduan ini mengajarkan Anda untuk memigrasikan database pengguna dari IBM Db2 ke SQL Server di komputer virtual Azure, dengan menggunakan SQL Server Migration Assistant untuk Db2.

Untuk panduan migrasi lainnya, lihat Panduan Migrasi Database Azure.

Prasyarat

Untuk memigrasikan database Db2 ke SQL Server, Anda perlu:

Pra-migrasi

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

Menilai

Gunakan SSMA untuk DB2 untuk meninjau objek dan data database, dan menilai database untuk migrasi.

Untuk membuat penilaian, ikuti langkah-langkah berikut:

  1. Buka SSMA untuk Db2.

  2. Pilih File>Proyek Baru.

  3. Berikan nama dan lokasi untuk menyimpan proyek Anda. Lalu pilih target migrasi SQL Server dari menu drop-down, dan pilih OK.

    Screenshot that shows project details to specify.

  4. Pada Sambungkan ke Db2, masukkan nilai untuk detail koneksi Db2.

    Screenshot that shows options to connect to your Db2 instance.

  5. Klik kanan skema Db2 yang ingin Anda migrasikan, lalu pilih Buat laporan. Hal ini akan menghasilkan laporan HTML. Atau, Anda dapat memilih Buat laporan dari bilah navigasi setelah memilih skema.

    Screenshot that shows how to create a report.

  6. Tinjau laporan HTML untuk memahami statistik konversi dan kesalahan atau peringatan apa pun. Anda juga dapat membuka laporan di Excel untuk mendapatkan inventaris objek Db2 dan upaya yang diperlukan untuk melakukan konversi skema. Lokasi default untuk laporan berada di folder laporan dalam SSMAProjects.

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

    Screenshot of the report that you review to identify any errors or warnings.

Memvalidasi jenis data

Validasi pemetaan jenis data default, dan ubah berdasarkan persyaratan jika perlu. Untuk melakukannya, ikuti langkah berikut:

  1. Pilih Alat dari menu.

  2. Pilih Pengaturan Proyek.

  3. Pilih tab Pemetaan jenis.

    Screenshot that shows selecting the schema and type mapping.

  4. Anda dapat mengubah pemetaan tipe untuk setiap tabel dengan memilih tabel di Penjelajah Metadata Db2.

Mengonversi skema

Untuk mengonversi skema, ikuti langkah-langkah berikut:

  1. (Opsional) Tambahkan kueri dinamis atau ad-hoc ke pernyataan. Klik kanan simpul, lalu pilih Tambahkan pernyataan.

  2. Pilih Sambungkan ke SQL Server.

    1. Masukkan detail koneksi untuk menyambungkan ke instans SQL Server di komputer virtual Azure Anda.
    2. Pilih untuk menyambungkan ke database yang sudah ada di server target, atau berikan nama baru untuk membuat database baru di server target.
    3. Berikan detail autentikasi.
    4. Pilih Sambungkan.

    Screenshot that shows the details needed to connect to your SQL Server on Azure VM.

  3. Klik kanan skema, lalu pilih Konversi Skema. Atau, Anda dapat memilih Konversi Skema dari bilah navigasi atas setelah memilih skema Anda.

    Screenshot that shows selecting the schema and converting it.

  4. Setelah konversi selesai, bandingkan dan tinjau struktur skema untuk mengidentifikasi potensi masalah. Atasi masalah tersebut berdasarkan rekomendasi.

    Screenshot that shows comparing and reviewing the structure of the schema to identify potential problems.

  5. Di panel Output, pilih Ulas hasil. Di panel Daftar kesalahan, tinjau kesalahan.

  6. Simpan proyek secara lokal untuk latihan remediasi skema offline. Dari menu File, pilih Simpan Proyek. Ini memberi Anda kesempatan untuk mengevaluasi skema sumber dan target secara offline, dan melakukan remediasi sebelum Anda dapat menerbitkan skema ke SQL Server di komputer virtual Azure.

Migrate

Setelah proses menilai database dan mengatasi perbedaan yang ada selesai, langkah selanjutnya adalah menjalankan proses migrasi.

Untuk menerbitkan skema dan memigrasikan data, ikuti langkah-langkah berikut:

  1. Terbitkan skema. Di SQL Server Metadata Explorer, dari simpul Database, klik kanan database. Lalu pilih Sinkronkan dengan Database.

    Screenshot that shows the option to synchronize with database.

  2. Melakukan migrasi data. Klik kanan database atau objek yang ingin Anda migrasikan di Penjelajah Metadata Db2, lalu pilih Migrasi data. Atau, Anda dapat memilih Migrasi Data dari bilah navigasi. Untuk memigrasikan database secara utuh, pilih kotak centang di samping nama database. Untuk memigrasikan data dari masing-masing tabel, luaskan database, luaskan Tabel, lalu pilih kotak centang di samping tabel. Untuk menghilangkan data dari masing-masing tabel, kosongkan kotak centang.

    Screenshot that shows selecting the schema and choosing to migrate data.

  3. Berikan detail koneksi untuk instans Db2 dan instans SQL Server.

  4. Setelah migrasi selesai, tampilkan Laporan Migrasi Data:

    Screenshot that shows where to review the data migration report.

  5. Sambungkan ke instans SQL Server Anda di komputer virtual Azure dengan menggunakan SQL Server Management Studio. Validasi migrasi dengan meninjau data dan skema.

Screenshot that shows comparing the schema in SQL Server Management Studio.

Pasca-migrasi

Setelah migrasi selesai, Anda harus melalui serangkaian tugas pascamigrasi untuk memastikan bahwa semuanya berfungsi semulus dan seefisien mungkin.

Meremediasi aplikasi

Setelah data dimigrasikan ke lingkungan target, semua aplikasi yang sebelumnya menggunakan sumber perlu mulai menggunakan target. Dalam beberapa kasus, menyelesaikan hal ini akan memerlukan perubahan pada aplikasi.

Melakukan pengujian

Pengujian terdiri dari kegiatan 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. Menyiapkan lingkungan pengujian: 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.

Aset migrasi

Untuk mendapatkan bantuan tambahan, lihat sumber daya berikut, yang dikembangkan untuk mendukung keterlibatan proyek migrasi sungguhan:

Aset Deskripsi
Model dan alat penilaian beban kerja data Alat ini menyediakan platform target "paling cocok" yang disarankan, kesiapan cloud, dan tingkat remediasi aplikasi/database untuk beban kerja tertentu. Hal ini menawarkan perhitungan satu klik sederhana dan pembuatan laporan yang membantu mempercepat penilaian dalam skala besar dengan menyediakan proses keputusan platform target yang otomatis dan seragam.
Paket penemuan dan penilaian aset data Db2 zOS Setelah menjalankan skrip SQL pada database, Anda dapat mengekspor hasilnya ke file pada sistem file. Beberapa format file didukung, termasuk *.csv, sehingga Anda dapat mengambil hasilnya di alat eksternal seperti spreadsheet. Metode ini dapat berguna jika Anda ingin dengan mudah berbagi hasil dengan tim yang belum menginstal workbench.
Skrip dan artefak inventaris IBM Db2 LUW Aset ini mencakup kueri SQL yang mengenai tabel sistem IBM Db2 LUW versi 11.1 dan menyediakan hitungan objek berdasarkan skema dan jenis objek, perkiraan kasar "data mentah" dalam setiap skema, dan ukuran tabel di setiap skema, dengan hasil yang disimpan dalam format CSV.
IBM Db2 terhadap SQL Server - Utilitas Perbandingan Database Utilitas Perbandingan Database adalah aplikasi konsol Windows yang dapat digunakan untuk memverifikasi bahwa data tersebut identik pada platform sumber dan target. Anda dapat menggunakan alat ini untuk membandingkan data secara efisien hingga tingkat baris atau kolom di semua tabel, baris, dan kolom atau yang dipilih.

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.

Langkah berikutnya

Setelah migrasi, tinjau panduan validasi dan optimalisasi pascamigrasi.

Untuk Microsoft serta layanan dan alat pihak ketiga yang tersedia untuk membantu Anda menangani berbagai skenario migrasi database dan data, lihat Layanan dan alat migrasi data.

Untuk konten video, lihat Gambaran umum perjalanan migrasi.