Mengonversi tertanam SQL dalam aplikasi Java dengan Amazon Q Developer - Amazon Q Developer

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

Mengonversi tertanam SQL dalam aplikasi Java dengan Amazon Q Developer

Agen Pengembang Amazon Q untuk transformasi kode di dalamnya IDE dapat membantu Anda mengonversi tertanam SQL untuk menyelesaikan migrasi SQL database Oracle ke Postgre dengan AWS Database Migration Service ().AWS DMS

AWS DMSadalah layanan cloud yang memungkinkan untuk memigrasikan database relasional, gudang data, Tidak ada SQL database, dan jenis penyimpanan data lainnya. DMS Konversi Skema di AWS DMS membantu Anda mengonversi skema database dan objek kode yang dapat Anda terapkan ke database target Anda. Untuk informasi lebih lanjut, lihat Apa itu AWS Database Migration Service? dalam AWS Database Migration Service User Guide.

Saat Anda menggunakan AWS DMS dan Konversi DMS Skema untuk memigrasikan database, Anda mungkin perlu mengonversi yang disematkan SQL dalam aplikasi agar kompatibel dengan basis data target Anda. Daripada mengonversinya secara manual, Anda dapat menggunakan Amazon Q di IDE untuk mengotomatiskan konversi. Amazon Q menggunakan metadata dari Konversi DMS Skema untuk mengonversi yang disematkan SQL dalam aplikasi Anda ke versi yang kompatibel dengan basis data target Anda.

Saat ini, Amazon Q dapat mengonversi SQL aplikasi Java untuk database Oracle yang bermigrasi ke Postgre. SQL Anda hanya akan melihat opsi untuk mengubah SQL kode di IDE jika aplikasi Anda berisi SQL pernyataan Oracle. Lihat prasyarat untuk informasi lebih lanjut.

Langkah 1: Prasyarat

Sebelum melanjutkan, pastikan Anda telah menyelesaikan langkah-langkah di Mengatur Amazon Q di bagian Anda IDE.

Sebelum Anda memulai pekerjaan transformasi kode untuk SQL konversi, pastikan prasyarat berikut terpenuhi:

  • Anda memigrasi aplikasi Java dengan disematkan SQL dari database Oracle ke database SQL Postgre. Aplikasi Anda harus berisi SQL pernyataan Oracle agar memenuhi syarat untuk transformasi.

  • Anda telah menyelesaikan proses untuk mengonversi skema database Anda menggunakan AWS DMS Konversi Skema. Untuk informasi selengkapnya, lihat Memigrasi database Oracle ke Amazon RDS untuk Postgre SQL dengan Konversi DMS Skema di Panduan Migrasi Database.

  • Setelah konversi skema selesai, Anda telah mengunduh file proyek migrasi dari AWS DMS konsol.

Langkah 2: Konfigurasikan aplikasi Anda

Untuk mengonversi SQL kode yang disematkan, proyek Java Anda harus berisi setidaknya satu .java file.

Jika Anda menggunakan JetBrains IDE, Anda harus mengatur SDK bidang dalam pengaturan Struktur Proyek ke yang berlakuJDK. Untuk informasi tentang mengonfigurasi pengaturan Struktur Proyek, lihat Pengaturan struktur proyek dalam JetBrains dokumentasi.

Langkah 3: Konversi tertanam SQL

Untuk mengonversi SQL kode tertanam dalam aplikasi Java Anda ke format yang kompatibel dengan basis data SQL target Postgre Anda, selesaikan langkah-langkah berikut:

  1. Di IDE tempat Amazon Q diinstal, buka basis kode Java yang berisi tertanam yang perlu SQL Anda konversi.

  2. Pilih ikon Amazon Q untuk membuka panel obrolan.

  3. Masukkan /transform di panel obrolan.

  4. Jika aplikasi Java Anda memenuhi syarat untuk SQL konversi, Amazon Q akan meminta Anda untuk memilih jenis transformasi yang ingin Anda lakukan. Masukkan SQL conversion.

  5. Amazon Q meminta Anda untuk mengunggah file metadata skema yang Anda ambil dari Amazon S3. Dalam obrolan, Amazon Q memberikan instruksi untuk mengambil file.

  6. Amazon Q meminta Anda untuk menyediakan proyek yang berisi file skema database SQL yang disematkan. Pilih file yang sesuai dari menu tarik-turun di panel obrolan.

  7. Konfirmasikan detail Amazon Q yang diambil dari skema database akurat.

  8. Amazon Q mulai mengonversi SQL kode Anda. Ini mungkin memakan waktu beberapa menit.

  9. Setelah Amazon Q mengonversi SQL kode, ia memberikan perbedaan dengan pembaruan apa pun yang telah dibuat untuk file Anda. Tinjau perubahan dalam perbedaan, lalu terima perubahan untuk memperbarui kode Anda.

    Amazon Q juga menyediakan ringkasan transformasi dengan detail tentang perubahan yang dibuatnya.

  10. Setelah memperbarui kode Anda, kembali ke AWS DMS konsol untuk memverifikasi yang baru SQL kompatibel dengan database yang dimigrasi.