Dokumen ini menjelaskan cara menggunakan Gemini Code Assist untuk mendapatkan bantuan yang didukung AI terkait hal-hal berikut di Spanner:
Pelajari cara dan waktu Gemini untuk Google Cloud menggunakan data Anda.
Dokumen ini ditujukan untuk administrator database dan data engineer yang sudah terbiasa dengan Spanner, SQL, dan analisis data. Jika Anda baru menggunakan Spanner, lihat Membuat dan mengkueri database menggunakan Google Cloud konsol.
Sebelum memulai
Opsional: Siapkan Gemini Code Assist.
Untuk menyelesaikan tugas dalam dokumen ini, pastikan Anda memiliki izin Identity and Access Management (IAM) yang diperlukan.
Di Google Cloud console, 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, Pembuatan kueri dari komentar. Anda dapat memilih dan mencoba fitur sendiri tanpa memengaruhi orang lain yang mengerjakan project Anda.
Opsional: Jika Anda ingin mengikuti contoh dalam dokumen ini, buat terlebih dahulu tabel
Singers
seperti yang dijelaskan dalam artikel Membuat skema untuk database Anda.
Untuk menonaktifkan fitur Gemini di Spanner, ulangi langkah-langkah ini, lalu batalkan pilihan fitur Gemini yang ingin Anda nonaktifkan.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk menyelesaikan tugas dalam dokumen ini, minta administrator Anda untuk memberi Anda peran IAM Pengguna Gemini untuk Google Cloud (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 alami
Anda dapat memberikan komentar bahasa alami (atau perintah) kepada 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 bernama 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 Google Cloud console, buka halaman Spanner.
Pilih instance dari daftar.
Pilih database.
Di panel navigasi, klik Spanner Studio. Panel Explorer menampilkan daftar objek di database Anda.
Untuk mengkueri database, klik pembuatan SQL diaktifkan.
New SQL editor tab. PastikanUntuk 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 perintah-- show all singers born in the 70s
, Gemini akan membuat SQL yang mirip dengan berikut: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 dibuat 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 dibuat oleh Gemini, tekan
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 Google Cloud console, buka halaman Spanner.
Pilih instance dari daftar.
Pilih database.
Di panel navigasi, klik Spanner Studio.
Untuk mengkueri database, klik
Tab baru.Di editor kueri, tempel kueri.
Tandai kueri yang Anda inginkan untuk dijelaskan oleh Gemini, lalu klik spark Jelaskan kueri ini.
Penjelasan SQL muncul di panel Gemini.
Langkah berikutnya
- Baca Ringkasan Gemini untuk Google Cloud .
- Pelajari cara Gemini menggunakan data Anda.