Dokumen ini menjelaskan cara menggunakan Gemini di Database untuk mendapatkan bantuan yang didukung teknologi AI dengan hal berikut di Spanner:
- Buat 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 data engineer yang sudah biasa menggunakan Spanner, SQL, dan analisis data. Jika Anda baru menggunakan Spanner, lihat Membuat dan membuat kueri database menggunakan Konsol Google Cloud.
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.
Di konsol Google Cloud, buka halaman Spanner.
Pilih instance dari daftar.
Pilih database.
Di menu navigasi, klik Spanner Studio.
Di taskbar, klik pen_spark Gemini untuk melihat fitur Gemini di Spanner.
Pilih fitur Gemini yang ingin Anda aktifkan—misalnya, penyelesaian SQL dan Pembuatan komentar menjadi kueri. Anda dapat memilih dan mencoba fitur untuk diri sendiri tanpa memengaruhi orang lain yang bekerja di project Anda.
Opsional: Jika Anda ingin mengikuti contoh dalam dokumen ini, buat tabel
Singers
terlebih dahulu seperti yang dijelaskan dalam Membuat skema untuk database.
Untuk menonaktifkan fitur Gemini di Spanner, ulangi langkah-langkah ini, lalu batalkan pilihan fitur Gemini yang ingin dinonaktifkan.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk menyelesaikan tugas dalam dokumen ini,
minta administrator untuk memberi Anda
peran IAM Gemini for Google Cloud User (roles/cloudaicompanion.user
) 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.
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?"
Untuk membuat SQL di Spanner dengan bantuan Gemini, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Spanner.
Pilih instance dari daftar.
Pilih database.
Di panel navigasi, klik Spanner Studio. Panel Explorer menampilkan daftar objek di database Anda.
Untuk membuat kueri database, klik pembuatan SQL diaktifkan.
Tab editor SQL baru. Pastikan bahwaUntuk membuat SQL, ketik komentar di editor kueri yang dimulai dengan
--
, diikuti dengan komentar satu baris, lalu tekanReturn
.Misalnya, jika Anda memasukkan perintah
-- add a row to table singers
dan menekanReturn
, Gemini akan membuat 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
, jika Anda memasukkan prompt-- 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 SQL yang dihasilkan dan lakukan salah satu tindakan berikut:
- Untuk menerima SQL yang dihasilkan oleh Gemini, tekan
Tab
, lalu klik Run untuk menjalankan SQL yang disarankan. - Untuk mengedit SQL yang dihasilkan oleh Gemini, tekan
Tab
, edit SQL, lalu klik Run. - Untuk menutup saran, tekan
Esc
atau lanjutkan mengetik.
- Untuk menerima SQL yang dihasilkan oleh Gemini, tekan
Menyelesaikan pernyataan SQL di editor kueri
Untuk membantu Anda menulis kode SQL, Gemini di Spanner menyediakan saran penyelesaian kode dengan bantuan AI. Dengan mengaktifkan Gemini, saat Anda memasukkan teks di editor kueri Spanner Studio, Gemini akan memprediksi dan mengisi otomatis kode SQL.
Saran kode inline
Untuk menggunakan saran kode inline, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Spanner.
Pilih instance dari daftar.
Pilih database.
Di panel navigasi, klik Spanner Studio.
Untuk membuat kueri database, klik penyelesaian SQL diaktifkan.
Tab editor SQL baru. PastikanMasukkan 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
, mulailah menulis SQL berikut:INSERT INTO Singers
.Gemini menyarankan SQL yang mirip dengan yang 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 menerima SQL yang dihasilkan oleh Gemini, tekan
Tab
, lalu klik Run untuk menjalankan SQL yang disarankan. - Untuk mengedit SQL yang dihasilkan oleh Gemini, tekan
Tab
, edit SQL, lalu klik Run. - Untuk menutup saran, tekan
Esc
atau lanjutkan mengetik.
- Untuk menerima SQL yang dihasilkan oleh Gemini, tekan
Alat bantu buat kode
Untuk menggunakan alat Bantu saya membuat kode, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman Spanner.
Pilih instance dari daftar.
Pilih database.
Di panel navigasi, klik Spanner Studio.
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 contoh 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.
Menjelaskan pernyataan SQL di editor kueri
Anda dapat menggunakan Gemini di Spanner untuk menjelaskan kueri SQL dalam bahasa natural. Penjelasan ini dapat membantu Anda memahami sintaksis, skema dasar, dan konteks bisnis untuk kueri yang kompleks atau panjang.
Di konsol Google Cloud, buka halaman Spanner.
Pilih instance dari daftar.
Pilih database.
Di panel navigasi, klik Spanner Studio.
Untuk membuat kueri database, klik
tab Baru.Di editor kueri, tempel kueri.
Tandai kueri yang Anda inginkan untuk dijelaskan oleh Gemini, lalu klik spark Explain this query.
Penjelasan SQL muncul di panel Gemini.
Langkah selanjutnya
- Baca Ringkasan Gemini untuk Google Cloud.
- Pelajari cara Gemini menggunakan data Anda.