Database Migration Service mengintegrasikan Gemini untuk Google Cloud ke dalam ruang kerja konversi untuk membantu Anda mempercepat dan meningkatkan proses konversi di dua area:
Berikan fitur penjelasan kode dengan asisten konversi: serangkaian perintah khusus yang dapat membantu Anda lebih memahami logika konversi, mengusulkan perbaikan untuk masalah konversi, atau mengoptimalkan kode yang dikonversi.
Percepat penerapan perbaikan untuk masalah konversi dengan saran konversi kode Gemini: mekanisme tempat model Gemini dapat belajar saat Anda memperbaiki masalah konversi dan menyarankan perubahan pada objek lain yang rusak di ruang kerja.
Anda juga dapat menggabungkan kedua pendekatan tersebut untuk pengalaman konversi objek kode lengkap yang dibantu Gemini. Untuk mengetahui informasi selengkapnya, lihat Contoh alur kerja untuk memperbaiki objek kode dengan masalah konversi.
Kode dan skema SQL Anda disimpan di region tempat Anda membuat ruang kerja konversi. Jika Anda menggunakan konversi kode dan skema berbantuan dengan model Gemini, kode dan skema Anda mungkin diproses di region lain.
Pelajari cara dan waktu Gemini untuk Google Cloud menggunakan data Anda.
Biaya
Untuk menggunakan bantuan Gemini di ruang kerja konversi Database Migration Service, Anda harus mengaktifkan Gemini untuk API Google Cloud . Harga untuk Gemini berlaku. Untuk mengetahui informasi selengkapnya, lihat Harga Gemini untuk Google Cloud .
Sebelum memulai
Untuk menggunakan bantuan Gemini di ruang kerja konversi Database Migration Service, Anda harus mengaktifkan Gemini untuk Google Cloud di project Anda.
Setelah Anda mengaktifkan Gemini untuk Google Cloud di project Anda, fitur Gemini akan diaktifkan untuk semua ruang kerja konversi Anda. Anda dapat menonaktifkan saran di ruang kerja tertentu nanti.
Menggunakan asisten konversi Gemini
Asisten konversi adalah serangkaian perintah khusus yang dapat Anda gunakan untuk mendapatkan pemahaman yang lebih baik tentang logika konversi objek, meminta ide tentang cara mengoptimalkan kode dan memperbaiki masalah konversi, atau bahkan menambahkan komentar ke skema untuk mendokumentasikan objek database secara mandiri.
Bantu saya memperbaiki masalah konversi objek
Mesin konversi kode dan skema berbasis aturan terkadang mungkin mengalami masalah saat menerjemahkan objek dari Oracle ke PostgreSQL. Misalnya, fungsi Oracle tertentu mungkin tidak memiliki padanan langsung di PostgreSQL. Anda dapat menggunakan perintah Bantu saya memperbaiki masalah konversi objek untuk mendapatkan proposal perubahan kode yang dapat memperbaiki masalah konversi.
Perintah ini hanya tersedia untuk objek kode yang dapat diedit yang memiliki masalah konversi. Anda tidak dapat melihat perintah ini untuk jenis objek lain di ruang kerja konversi.
Untuk menggunakan perintah ini, lakukan hal berikut:
Di konsol Google Cloud , buka Ruang kerja konversi.
Dari daftar ruang kerja konversi yang tersedia, pilih ruang kerja konversi yang ingin Anda gunakan.
Editor ruang kerja konversi akan terbuka.
Di panel Oracle, pilih salah satu objek Oracle Anda.
Di tampilan detail objek, pilih Asisten konversi > Bantu saya memperbaiki masalah konversi objek.
Panel dengan hasil perintah akan terbuka.
Verifikasi layar perbedaan yang menampilkan peningkatan yang diusulkan. Jika Anda menyukai hasilnya, Anda dapat menggunakan tombol Sisipkan saran untuk memperbarui objek yang dikonversi.
Ulangi langkah-langkah tersebut untuk setiap objek kode yang rusak. Saat Anda menerapkan proposal kode, model Gemini akan mempelajari pola dan dapat menawarkan saran tentang cara menyebarkan perbaikan ke semua objek yang rusak di ruang kerja Anda.
Menjelaskan logika konversi untuk objek ini
Dengan perintah Explain the conversion logic for this object, Anda bisa mendapatkan penjelasan langkah demi langkah tentang fungsi kode yang dikonversi, termasuk ringkasan praktik terbaik yang diterapkan dalam kode baru.
Untuk meminta penjelasan tentang logika konversi objek, lakukan hal berikut:
Di konsol Google Cloud , buka Ruang kerja konversi.
Dari daftar ruang kerja konversi yang tersedia, pilih ruang kerja konversi yang ingin Anda gunakan.
Editor ruang kerja konversi akan terbuka.
Di panel Oracle, pilih salah satu objek Oracle Anda.
Di tampilan detail objek, pilih Conversion assistant > Explain the conversion logic for this object.
Panel dengan hasil perintah akan terbuka.
Bantu saya mengoptimalkan kode ini
Terkadang hasil konversi kode dan skema berbasis aturan dapat benar secara teknis, tetapi tidak sepenuhnya dioptimalkan untuk lingkungan PostgreSQL. Anda dapat menggunakan perintah Bantu saya mengoptimalkan kode ini untuk mendapatkan proposal dengan pengoptimalan kode untuk objek database Anda.
Untuk menggunakan perintah ini, lakukan hal berikut:
Di konsol Google Cloud , buka Ruang kerja konversi.
Dari daftar ruang kerja konversi yang tersedia, pilih ruang kerja konversi yang ingin Anda gunakan.
Editor ruang kerja konversi akan terbuka.
Di panel Oracle, pilih salah satu objek Oracle Anda.
Di tampilan detail objek, pilih Conversion assistant > Help me optimize this code.
Panel dengan hasil perintah akan terbuka.
Di panel hasil, baca penjelasan, tinjau kode, dan pastikan proposal sesuai dengan yang Anda butuhkan. Jika menyukai hasilnya, Anda dapat menggunakan tombol Sisipkan saran untuk memperbarui objek yang dikonversi.
Tambahkan komentar untuk menjelaskan tujuan objek ini
Perintah Tambahkan komentar untuk menjelaskan tujuan objek ini menghasilkan proposal untuk komentar kode yang dapat Anda tambahkan ke objek database untuk skema dokumentasi mandiri.
Untuk menggunakan perintah ini, lakukan hal berikut:
Di konsol Google Cloud , buka Ruang kerja konversi.
Dari daftar ruang kerja konversi yang tersedia, pilih ruang kerja konversi yang ingin Anda gunakan.
Editor ruang kerja konversi akan terbuka.
Di panel Oracle, pilih salah satu objek Oracle Anda.
Di tampilan detail objek, pilih Asisten konversi > Tambahkan komentar untuk menjelaskan tujuan objek ini.
Panel dengan hasil perintah akan terbuka.
Di panel hasil, baca penjelasan, tinjau kode, dan pastikan proposal sesuai dengan yang Anda butuhkan. Jika menyukai hasilnya, Anda dapat menggunakan tombol Sisipkan saran untuk memperbarui objek yang dikonversi.
Memperluas perbaikan masalah konversi dengan konversi kode Gemini
Saat Anda memperbaiki masalah konversi di ruang kerja, model Gemini dapat belajar dari perbaikan Anda dan menyarankan perubahan pada objek lain yang rusak di ruang kerja. Dengan cara ini, Anda dapat menyebarkan perbaikan ke beberapa objek tanpa melakukan semua pengeditan secara manual.
Melihat saran konversi Gemini di Database Migration Service
Saat Anda memperbaiki masalah objek (dengan mengedit kode objek SQL atau menerapkan kode yang diusulkan oleh perintah Bantu saya memperbaiki masalah konversi objek), model Gemini akan menganalisis perubahan Anda. Setelah perubahan yang memadai dilakukan, integrasi Gemini akan menampilkan perintah dan menyarankan pengeditan lebih lanjut.
Untuk mengakses saran yang dibantu Gemini:
Di konsol Google Cloud , buka Ruang kerja konversi.
Dari daftar ruang kerja konversi yang tersedia, pilih ruang kerja konversi yang ingin Anda gunakan.
Editor ruang kerja konversi akan terbuka.
Di panel Oracle, pilih objek yang SQL-nya dihasilkan yang ingin Anda sesuaikan.
Perbaiki masalah konversi yang Anda alami dengan objek dan simpan perubahan kode. Anda dapat mengedit kode secara manual, atau menggunakan perintah Bantu saya memperbaiki masalah konversi objek.
Model Gemini menganalisis perbaikan terbaru Anda hingga dapat menyarankan pembaruan serupa ke objek lain yang memiliki masalah konversi. Saat model Gemini telah menganalisis cukup banyak perbaikan Anda, dialog Tinjau saran dari Gemini akan ditampilkan.
Untuk melihat saran buatan AI yang didasarkan pada perubahan yang Anda buat, klik Tinjau saran.
Meninjau saran konversi Gemini
Halaman Perbaiki masalah dengan Gemini menampilkan saran yang dihasilkan oleh model Gemini berdasarkan perubahan kode yang telah Anda buat. Saran ini berisi perubahan serupa yang dapat Anda terapkan ke objek lain. Untuk setiap saran, Anda dapat meninjau, mengubah, menerima, atau mengabaikan saran tersebut.
Halaman Perbaiki masalah dengan Gemini menampilkan tiga varian kode sumber objek, yang dapat Anda pilih di menu Edit view:
- Kode sumber asli (hanya baca)
- Kode sumber tujuan draf (hanya baca)
- Kode sumber tujuan yang dibuat dengan bantuan Gemini (dapat diedit)
Panel Objects berisi daftar objek yang memiliki masalah dan perbaikan yang disarankan oleh model Gemini.
Untuk meninjau saran Gemini, ikuti langkah-langkah berikut:
- Klik objek untuk menampilkan perbaikan yang disarankan AI terkait.
- Tinjau dan edit kode yang disarankan model Gemini.
Lakukan salah satu hal berikut:
Untuk menerima saran (termasuk hasil edit Anda), klik Terima kode. Perubahan diterapkan ke objek di ruang kerja konversi, dan status objek dalam daftar objek berubah dari Tertunda menjadi Disetujui.
Untuk mempertahankan saran (termasuk hasil edit Anda) tanpa menerapkan perubahan, beralihlah ke objek lain. Objek tetap dalam status Tertunda. Anda dapat mengedit kode dan menerima atau mengabaikan saran nanti.
Untuk mengabaikan saran yang menunggu keputusan atau diterima (dan mengembalikan hasil edit Anda), klik Abaikan kode. Status objek dalam daftar objek berubah dari Tertunda menjadi Diabaikan. Perubahan Anda akan dikembalikan. Anda dapat mengedit kode dan menerapkannya nanti.
Untuk menutup saran Gemini dan menghapus semua perubahan yang belum Anda terapkan, ikuti langkah-langkah berikut:
- Di halaman Perbaiki masalah pada Gemini, klik panah kembali.
Pada dialog Tutup Gemini, klik Tutup.
Sesi Gemini saat ini ditutup. Untuk kembali ke halaman saran, akses saran Gemini lagi.
Menonaktifkan saran konversi Gemini
Secara default, saran konversi Gemini diaktifkan untuk ruang kerja konversi setelah Anda mengaktifkan Gemini untuk project Anda. Anda dapat menonaktifkan saran Gemini di ruang kerja konversi tertentu. Untuk menonaktifkan saran perbaikan kode Gemini, lakukan langkah-langkah berikut:
Di konsol Google Cloud , buka Ruang kerja konversi.
Dari daftar ruang kerja konversi yang tersedia, pilih ruang kerja konversi yang ingin Anda gunakan.
Editor ruang kerja konversi akan terbuka.
Di taskbar, klik pen_spark Gemini, lalu pilih Saran kode.
Saran konversi kode Gemini kini dinonaktifkan untuk ruang kerja konversi ini.
Langkah selanjutnya
- Lihat cara menggunakan ruang kerja konversi.
- Baca ringkasan Gemini untuk Google Cloud .
- Pelajari cara Gemini menggunakan data Anda.
- Ikuti contoh alur kerja untuk memperbaiki masalah konversi dengan bantuan Gemini.