Mengonversi kode SQL dalam aplikasi Pro* C denganAWS SCT - AWS Schema Conversion Tool

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

Mengonversi kode SQL dalam aplikasi Pro* C denganAWS SCT

Untuk konversi Oracle ke PostgreSQL, Anda dapat menggunakanAWS Schema Conversion Tool(AWS SCT) untuk mengonversi kode SQL yang disematkan ke dalam aplikasi Pro* C Anda. Konverter aplikasi Pro* C khusus ini memahami logika aplikasi. Ini mengumpulkan pernyataan yang terletak di objek aplikasi yang berbeda, seperti fungsi, parameter, variabel lokal, dan sebagainya.

Karena analisis mendalam ini, konverter kode SQL aplikasi Pro* C memberikan hasil konversi yang lebih baik dibandingkan dengan konverter generik.

Membuat proyek konversi aplikasi Pro* C diAWS SCT

Anda dapat membuat proyek konversi aplikasi Pro* C hanya untuk mengonversi skema database Oracle ke skema database PostgreSQL. Pastikan Anda menambahkan aturan pemetaan dalam proyek Anda yang menyertakan skema Oracle sumber dan database PostgreSQL target. Untuk informasi selengkapnya, lihat Membuat aturan pemetaan di AWS SCT.

Anda dapat menambahkan beberapa proyek konversi aplikasi dalam satuAWS SCTproyek Gunakan prosedur berikut untuk membuat proyek konversi aplikasi Pro* C.

Untuk membuat proyek konversi aplikasi Pro*C
  1. Buat proyek konversi database, dan tambahkan database Oracle sumber. Untuk informasi selengkapnya, lihat MembuatAWS SCT proyek dan Menambahkan server database keAWS SCT proyek.

  2. Tambahkan aturan pemetaan yang mencakup database Oracle sumber Anda dan database PostgreSQL target. Anda dapat menambahkan database PostgreSQL target atau menggunakan platform database target PostgreSQL virtual dalam aturan pemetaan. Untuk informasi selengkapnya, lihat Membuat aturan pemetaan di AWS SCT dan Menggunakan target virtual.

  3. PadaLihatmenu, pilihTampilan utama.

  4. PadaAplikasimenu, pilihAplikasi Pro* C baru.

    TheMembuat proyek konversi aplikasi Pro*Ckotak dialog muncul.

    Kotak dialog proyek konversi aplikasi Pro* C baru
  5. UntukNama, masukkan nama untuk proyek konversi aplikasi Pro* C. Karena setiap proyek konversi skema database dapat memiliki satu atau lebih proyek konversi aplikasi anak, pilih nama yang masuk akal jika Anda menambahkan beberapa proyek.

  6. UntukLokasi, masukkan lokasi kode sumber untuk aplikasi Anda.

  7. Di pohon sumber, pilih skema yang digunakan aplikasi Anda. Pastikan skema ini adalah bagian dari aturan pemetaan.AWS SCTmenyoroti skema yang merupakan bagian dari aturan pemetaan dalam huruf tebal.

  8. PilihOKEuntuk membuat proyek konversi aplikasi Pro* C Anda.

  9. Temukan proyek konversi aplikasi Pro*C Anda diAplikasisimpul di panel kiri.

Mengonversi kode SQL aplikasi Pro* C AndaAWS SCT

Setelah Anda menambahkan aplikasi Pro* C Anda keAWS SCTproyek, mengkonversi kode SQL dari aplikasi ini ke format yang kompatibel dengan platform database target Anda. Gunakan prosedur berikut untuk menganalisis dan mengonversi kode SQL yang disematkan dalam aplikasi Pro* C Anda diAWS Schema Conversion Tool.

Untuk mengonversi kode SQL
  1. PerluasPro* Csimpul di bawahAplikasidi panel kiri.

  2. Pilih aplikasi yang akan dikonversi dan kemudian pilihPengaturan.

    1. UntukJalur file header global, masukkan path ke file header yang digunakan proyek aplikasi Anda.

    2. PilihMenafsirkan semua variabel host yang belum terselesaikan sebagaiuntuk melihat semua variabel yang belum terselesaikan dalam kode yang dikonversi.

    3. PilihGunakan fungsi konversi string dengan lebar tetap dari paket ekstensiuntuk menggunakan fungsi paket ekstensi dalam kode SQL yang dikonversi.AWS SCTtermasuk file paket ekstensi dalam proyek aplikasi Anda.

    4. PilihUbah blok PL/SQL anonim menjadi panggilan SQL mandiri atau fungsi tersimpanuntuk membuat prosedur tersimpan dalam database target Anda untuk semua blok PL/SQL anonim.AWS SCTkemudian termasuk menjalankan prosedur yang disimpan ini dalam kode aplikasi yang dikonversi.

    5. PilihGunakan alur kursor khususuntuk meningkatkan konversi kursor database Oracle.

  3. Di panel kiri, pilih menu konteks (klik kanan).

  4. PilihMengkonversi.AWS SCTmenganalisis file kode sumber Anda, menentukan logika aplikasi, dan memuat metadata kode ke dalam proyek. Metadata kode ini mencakup kelas Pro*C, objek, metode, variabel global, antarmuka, dan sebagainya.

    Di panel basis data yang akanAWS SCTmembuat struktur folder yang mirip dengan proyek aplikasi sumber Anda. Di sini Anda dapat meninjau kode aplikasi yang dikonversi.

    Kode SQL untuk dianalisis
  5. Simpan kode aplikasi yang telah dikonversi. Untuk informasi selengkapnya, lihat Mengedit dan menyimpan kode aplikasi Anda yang telah dikonversi.

Mengedit dan menyimpan kode aplikasi Anda yang dikonversi denganAWS SCT

Anda dapat mengedit pernyataan SQL yang dikonversi dan menggunakanAWS SCTuntuk menyematkan kode yang diedit ini ke dalam kode aplikasi Pro* C yang dikonversi. Gunakan prosedur berikut untuk mengedit kode SQL yang telah dikonversi.

Untuk mengedit kode SQL Anda yang telah dikonversi
  1. PerluasPro* Csimpul di bawahAplikasidi panel kiri.

  2. Pilih aplikasi untuk mengonversi, dan pilih menu konteks (klik kanan), dan pilihMengkonversi.

  3. PadaLihatmenu, pilihTampilan laporan penilaian.

  4. PilihSimpan pernyataan ke CSVuntuk menyimpan kode SQL yang diekstrak dari aplikasi Pro* C Anda sebagai file CSV.

  5. Masukkan nama file CSV untuk menyimpan kode SQL yang diekstraksi, dan pilihSimpan.

  6. Edit kode SQL yang diekstraksi.

  7. PadaLihatmenu, pilihTampilan utama.

  8. PerluasPro* Csimpul di bawahAplikasidi panel database yang akan dibangun.

  9. Pilih aplikasi Anda yang dikonversi, dan pilih menu konteks (klik kanan), dan pilihImpor pernyataan dari CSV.

  10. Pilihya, lalu pilih file dengan kode SQL yang diedit, dan pilihBuka.

AWS SCTmemecah pernyataan SQL yang dikonversi menjadi beberapa bagian dan menempatkannya ke objek yang sesuai dari kode aplikasi sumber Anda. Gunakan prosedur berikut untuk menyimpan kode aplikasi Anda yang telah dikonversi.

Untuk menyimpan kode aplikasi yang telah dikonversi
  1. PerluasPro* Csimpul di bawahAplikasidi panel database yang akan dibangun.

  2. Pilih aplikasi Anda yang dikonversi, dan pilihSimpan.

  3. Masukkan path ke folder untuk menyimpan kode aplikasi yang dikonversi, dan pilihPilih folder.

Mengelola proyek konversi aplikasi Pro* C diAWS SCT

Anda dapat menambahkan beberapa proyek konversi aplikasi Pro* C, memperbarui kode aplikasi diAWS SCTproyek, atau hapus proyek konversi Pro* C dari proyek AndaAWS SCTproyek

Untuk menambahkan proyek konversi aplikasi Pro* C tambahan
  1. PerluasAplikasisimpul di panel kiri.

  2. PilihPro* Csimpul, dan buka menu konteks.

  3. PilihAplikasi baru.

  4. Masukkan informasi yang diperlukan untuk membuat proyek konversi aplikasi Pro*C baru. Untuk informasi selengkapnya, lihat Membuat proyek konversi aplikasi Pro* C.

Setelah Anda membuat perubahan dalam kode aplikasi sumber Anda, unggah keAWS SCTproyek

Untuk mengunggah kode aplikasi yang akan diperbarui
  1. PerluasPro* Csimpul di bawahAplikasidi panel kiri.

  2. Pilih aplikasi untuk memperbarui, dan buka menu konteks (klik kanan).

  3. PilihSegarkandan kemudian memilihya.

    AWS SCTmengunggah kode aplikasi Anda dari file sumber dan menghapus hasil konversi. Untuk menyimpan perubahan kode yang Anda buatAWS SCTdan hasil konversi, buat proyek konversi Pro* C baru.

Untuk menghapus proyek konversi aplikasi Pro* C
  1. PerluasPro* Csimpul di bawahAplikasidi panel kiri.

  2. Pilih aplikasi untuk menghapus, dan buka menu konteks (klik kanan).

  3. PilihHapusdan kemudian memilihOKE.

Membuat laporan penilaian konversi aplikasi Pro*C diAWS SCT

TheLaporan penilaian konversi aplikasi Pro* Cmemberikan informasi tentang mengonversi kode SQL yang disematkan dalam aplikasi Pro* C Anda ke format yang kompatibel dengan basis data target Anda. Laporan penilaian memberikan rincian konversi untuk semua titik eksekusi SQL dan semua file kode sumber. Laporan penilaian juga mencakup item tindakan untuk kode SQL yangAWS SCTtidak bisa mengkonversi.

Gunakan prosedur berikut untuk membuat laporan penilaian konversi aplikasi Pro* C.

Untuk membuat laporan penilaian konversi aplikasi Pro*C
  1. PerluasPro* Csimpul di bawahAplikasidi panel kiri.

  2. Pilih aplikasi untuk mengonversi, dan buka menu konteks (klik kanan).

  3. PilihMengkonversi.

  4. PadaLihatmenu, pilihTampilan laporan penilaian.

  5. TinjauRingkasanTinjau

    TheRingkasantab, ditampilkan berikut, menampilkan informasi ringkasan eksekutif dari laporan penilaian aplikasi Pro* C. Ini menunjukkan hasil konversi untuk semua titik eksekusi SQL dan semua file kode sumber.

    Tab ringkasan Laporan Penilaian Aplikasi Pro*C
  6. PilihSimpan pernyataan ke CSVuntuk menyimpan kode SQL yang diekstrak dari aplikasi Pro* C Anda sebagai file nilai yang dipisahkan koma (CSV).

  7. (Opsional) Simpan salinan lokal sebagai file PDF atau file nilai yang dipisahkan koma (CSV):

    • PilihSimpan ke PDFdi kanan atas untuk menyimpan laporan.

      File PDF berisi ringkasan eksekutif, item tindakan, dan rekomendasi untuk konversi aplikasi.

    • PilihSimpan ke CSVdi kanan atas untuk menyimpan laporan.

      File CSV berisi item tindakan, tindakan yang direkomendasikan, dan perkiraan kompleksitas upaya manual yang diperlukan untuk mengonversi kode SQL.