Dokumen ini menjelaskan cara menggunakan Gemini, kolaborator yang didukung teknologi AI di Google Cloud, untuk membantu Anda melakukan hal-hal berikut di Cloud SQL Studio:
- Membuat kueri SQL menggunakan perintah bahasa natural
- Menyelesaikan pernyataan SQL di editor kueri
- Menjelaskan kueri SQL di editor kueri
Pelajari cara dan waktu Gemini untuk Google Cloud menggunakan data Anda.
Dokumen ini ditujukan untuk administrator database dan engineer data yang sudah memahami SQL, analisis data, dan Cloud SQL. Jika Anda baru menggunakan Cloud SQL, lihat ringkasan Cloud SQL.
Sebelum memulai
- Pastikan Anda telah menyiapkan Gemini di Database.
- Untuk menyelesaikan tugas dalam dokumen ini, pastikan Anda memiliki izin Identity and Access Management (IAM) yang diperlukan.
- Konfirmasi akses ke Cloud SQL Studio. Jika Anda tidak memiliki akses ke Cloud SQL Studio, lihat Peran dan izin yang diperlukan Cloud SQL Studio
Opsional: Untuk mengikuti contoh dalam dokumen ini, buat tabel
Singers
menggunakan skema berikut:CREATE TABLE Singers ( SingerId BIGINT PRIMARY KEY, FirstName VARCHAR(1024), LastName VARCHAR(1024), SingerInfo BYTEA, BirthDate TIMESTAMPTZ );
Setelah membuat tabel
Singers
, klik refreshRefresh untuk memperbarui skema database Anda.
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk menyelesaikan tugas dalam dokumen ini,
minta administrator untuk memberi Anda
peran IAM Cloud SQL Admin (roles/cloudsql.admin
) di project.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Anda juga memerlukan izin cloudaicompanion.companions.generateChat
untuk menggunakan
jelaskan pernyataan SQL di editor kueri dan
cloudaicompanion.companions.generateCode
untuk menggunakan
bantu saya membuat kode.
Membuat kueri SQL menggunakan perintah bahasa natural
Anda dapat memberikan komentar bahasa alami (atau perintah) pada Gemini untuk membuat kueri yang didasarkan pada skema Anda. Misalnya, Anda dapat meminta Gemini untuk membuat SQL sebagai respons terhadap perintah berikut:
- "Buat tabel yang melacak hasil survei kepuasan pelanggan".
- "Tambahkan kolom tanggal yang disebut ulang tahun ke tabel Penyanyi".
- "Berapa banyak penyanyi yang lahir pada tahun 90-an?"
Jika skema Anda berubah, seperti penambahan tabel atau kolom baru, klik refreshRefresh untuk memperbarui skema sebelum menggunakan Gemini.
Untuk membuat SQL di Cloud SQL dengan bantuan Gemini, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Cloud SQL.
Pilih instance dari daftar.
Di menu navigasi, klik Cloud SQL Studio.
Login ke Cloud SQL Studio menggunakan nama database, nama pengguna, dan sandi Anda. Panel Penjelajah menampilkan daftar objek di database Anda.
Di taskbar, klik pen_sparkGemini untuk melihat fitur Gemini di Cloud SQL.
Pastikan Pembuatan komentar ke kueri diaktifkan.
Untuk membuat kueri database, klik
Tab editor SQL baru.Untuk membuat SQL, ketik komentar di editor kueri yang dimulai dengan
--
, diikuti dengan komentar satu baris, lalu tekan Return atau Enter.Misalnya, masukkan perintah berikut:
-- add a row to table singers
Tekan Return atau Enter. Gemini menghasilkan SQL yang mirip dengan berikut:
INSERT INTO Singers (SingerId, FirstName, LastName, BirthDate) VALUES (1, 'Alex', 'M.', '1977-10-16');
Untuk melanjutkan contoh menggunakan tabel
Singers
, masukkan perintah berikut:-- show all singers born in the 70s
Gemini akan menghasilkan SQL yang mirip dengan berikut ini:
SELECT * FROM Singers WHERE Singers.BirthDate BETWEEN '1970-01-01' AND '1979-12-31'
Tinjau saran SQL dan lakukan salah satu tindakan berikut:
- Untuk melihat opsi guna menerima SQL yang dihasilkan oleh Gemini,
arahkan kursor ke kueri. Opsi berikut akan ditampilkan:
- Terima: Untuk menerima kueri yang disarankan, tekan
Tab
, lalu klik Jalankan. - Terima kata: Untuk menerima kueri yang disarankan sebagian,
tekan
Control
+Right arrow
. (atauCommand
+Right arrow
di macOS), lalu klik Jalankan.
- Terima: Untuk menerima kueri yang disarankan, tekan
- Untuk mengedit SQL asli, tekan
Tab
, edit SQL, lalu klik Run. - Untuk menutup saran, tekan
Esc
atau lanjutkan mengetik.
- Untuk melihat opsi guna menerima SQL yang dihasilkan oleh Gemini,
arahkan kursor ke kueri. Opsi berikut akan ditampilkan:
Alat Bantu buat kode
Untuk menggunakan alat Bantu saya membuat kode, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Cloud SQL.
Pilih instance dari daftar.
Di menu navigasi, klik Cloud SQL Studio.
Login ke Cloud SQL Studio menggunakan nama database, nama pengguna, dan sandi Anda. Panel Penjelajah menampilkan daftar objek di database Anda.
Untuk membuat kueri database, klik
tab Baru.Klik pen_spark Help me code di samping editor kueri.
Di jendela Bantu tulis kode, masukkan perintah. Misalnya,
add a row to table singers
, lalu klik Buat.Gemini menghasilkan SQL yang mirip dengan yang berikut:
INSERT INTO Singers (SingerId, FirstName, LastName, BirthDate) VALUES (1, Alex, 'M.', '1977-10-16');
Tinjau SQL yang dihasilkan dan lakukan salah satu tindakan berikut:
- Untuk menerima SQL yang dihasilkan oleh Gemini, klik Sisipkan untuk menyisipkan pernyataan ke dalam editor kueri. Kemudian, klik Run untuk menjalankan SQL yang disarankan.
- Untuk meminta Gemini membuat kueri baru, klik Edit. Setelah mengedit perintah, klik Perbarui. Kemudian, Anda dapat memutuskan untuk menerima pernyataan baru yang dibuat atau menutup saran.
- Untuk menutup saran, tutup jendela Bantu saya membuat kode.
Menyelesaikan pernyataan SQL di editor kueri
Untuk membantu Anda menulis kode SQL, Gemini di Cloud SQL memberikan saran penyelesaian kode yang didukung AI. Dengan mengaktifkan Gemini, saat Anda memasukkan teks di editor kueri Cloud SQL Studio, Gemini akan memprediksi dan mengisi otomatis kode SQL.
Untuk menggunakan saran kode inline, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Cloud SQL.
Pilih instance dari daftar.
Di menu navigasi, klik Cloud SQL Studio.
Login ke Cloud SQL Studio menggunakan nama database, nama pengguna, dan sandi Anda. Panel Penjelajah menampilkan daftar objek di database Anda.
Di taskbar, klik pen_sparkGemini untuk melihat fitur Gemini di Cloud SQL.
Pilih SQL completion.
Untuk membuat kueri database, klik
Tab editor SQL baru.Masukkan kueri dan spasi atau baris baru di akhir baris. Saat Anda memasukkan teks, Gemini akan menampilkan SQL yang disarankan berdasarkan objek yang didukung dalam skema database yang dipilih.
Misalnya, untuk menambahkan baris ke tabel
Singers
, mulai tulis kueri berikut:INSERT INTO Singers
Gemini menyarankan SQL yang mirip dengan contoh berikut:
INSERT INTO Singers (SingerId, FirstName, LastName, BirthDate) VALUES (1, 'Marc', 'Singer', '1970-03-24')
Tinjau saran SQL dan lakukan salah satu tindakan berikut:
- Untuk melihat opsi guna menerima SQL yang dihasilkan oleh Gemini,
arahkan kursor ke kueri. Opsi berikut akan ditampilkan:
- Terima: Untuk menerima kueri yang disarankan, tekan
Tab
, lalu klik Jalankan. - Terima kata: Untuk menerima kueri yang disarankan sebagian,
tekan
Control
+Right arrow
. (atauCommand
+Right arrow
di macOS), lalu klik Jalankan.
- Terima: Untuk menerima kueri yang disarankan, tekan
- Untuk mengedit SQL asli, tekan
Tab
, edit SQL, lalu klik Run. - Untuk menutup saran, tekan
Esc
atau lanjutkan mengetik.
- Untuk melihat opsi guna menerima SQL yang dihasilkan oleh Gemini,
arahkan kursor ke kueri. Opsi berikut akan ditampilkan:
Menjelaskan pernyataan SQL di editor kueri
Anda dapat menggunakan Gemini di Cloud SQL untuk menjelaskan kueri SQL dalam bahasa alami. Penjelasan ini dapat membantu Anda memahami sintaksis, skema dasar, dan konteks bisnis untuk kueri yang kompleks atau panjang.
Di konsol Google Cloud, buka halaman Cloud SQL.
Pilih instance dari daftar.
Di menu navigasi, klik Cloud SQL Studio.
Login ke Cloud SQL Studio menggunakan nama database, nama pengguna, dan sandi Anda. Panel Penjelajah menampilkan daftar objek di database Anda.
Untuk membuat kueri database, klik
tab Baru.Di editor kueri, tempel kueri yang ingin Anda minta untuk dijelaskan.
Tandai kueri yang Anda inginkan untuk dijelaskan oleh Gemini, lalu klik spark Explain this query.
Penjelasan untuk kueri SQL akan muncul di jendela Chat Gemini.
Langkah selanjutnya
- Baca Ringkasan Gemini untuk Google Cloud.
- Pelajari cara Gemini menggunakan data Anda.
- Pelajari cara menganalisis data Anda di Google Cloud menggunakan Gemini.