Menulis kueri dengan bantuan Gemini

Anda dapat menggunakan Gemini, kolaborator yang didukung AI di Google Cloud, untuk membuat kode inti SQL dan Dataform di dalam file .sqlx di Dataform.

Pelajari bagaimana dan kapan Gemini untuk Google Cloud menggunakan data Anda.

Hanya perintah dalam bahasa Inggris yang didukung untuk Gemini dalam Dataform.

Dokumen ini ditujukan untuk analis data, data scientist, dan developer data yang bekerja dengan alur kerja SQL di Dataform. Tutorial ini mengasumsikan Anda memiliki pengetahuan tentang sintaksis SQL Google dan cara membuat tindakan alur kerja Dataform SQL.

Sebelum memulai

  1. Di konsol Google Cloud, buka halaman Pemilih project.

    Buka pemilih project

  2. Pilih atau buat project Google Cloud.

  3. Aktifkan Gemini di BigQuery.

Membuat kueri

Anda dapat memberi Gemini pernyataan bahasa alami (atau perintah) untuk membuat kueri inti SQL atau Dataform berdasarkan tindakan alur kerja SQL yang ditentukan di repositori Anda. Misalnya, Anda dapat menggunakan Gemini untuk menghasilkan pernyataan SELECT SQL dalam file definisi tabel .sqlx.

Untuk membuat kueri inti SQL atau Dataform, ikuti langkah-langkah berikut:

  1. Di Konsol Google Cloud, buka halaman Dataform.

    Buka halaman Dataform

  2. Pilih atau buat repositori, lalu pilih atau buat ruang kerja.

  3. Di panel File, pilih atau buat file .sqlx.

  4. Di tab file, klik pen_spark Gemini.

  5. Dalam dialog Gemini, masukkan perintah natural language.

    Jika mengetahui tindakan SQL yang ingin digunakan, Anda dapat menentukan nama tindakan dalam tanda aksen rendah (`) dalam perintah.

  6. Klik Generate.

    Gemini meninjau tindakan SQL yang ditentukan di repositori Anda untuk menemukan tindakan yang relevan dengan perintah

  7. Opsional: Untuk memberikan masukan, klik thumb_up Sukai saran, thumb_down Tidak suka saran, atau chat_info Berikan masukan lainnya

  8. Untuk menerima saran, klik Sisipkan.

Tips untuk pembuatan kueri

Tips berikut dapat meningkatkan saran yang disediakan Gemini dalam Dataform:

  • Berikan nama tindakan SQL yang diapit tanda kutip terbalik (`), seperti `action_name`.
  • Jika nama kolom atau hubungan semantiknya tidak jelas atau rumit, Anda dapat memberikan konteks dalam perintah untuk memandu Gemini mendapatkan jawaban yang Anda inginkan. Teknik ini dikenal sebagai rekayasa perintah. Misalnya, untuk mendorong kueri yang dihasilkan agar mereferensikan nama kolom, deskripsikan nama kolom dan relevansinya dengan jawaban yang Anda inginkan. Untuk mendorong jawaban yang merujuk ke istilah kompleks seperti nilai umur atau margin kotor , jelaskan konsep dan relevansinya dengan data Anda untuk meningkatkan SQL pembuatan konten.

data Gemini dan Dataform

Gemini di Dataform dapat mengakses metadata tabel yang izin aksesnya Anda miliki. Ini dapat mencakup nama tabel, nama kolom, tipe data, dan deskripsi kolom. Gemini di Dataform tidak dapat mengakses data di tabel, tampilan, atau model Anda. Untuk mengetahui informasi selengkapnya tentang cara Gemini menggunakan data Anda, lihat Cara Gemini di Google Cloud menggunakan data Anda.

Langkah selanjutnya