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 cara dan waktu Gemini untuk Google Cloud menggunakan data Anda.
Hanya perintah dalam bahasa Inggris yang didukung untuk Gemini di Dataform.Dokumen ini ditujukan untuk analis data, data scientist, dan data developer yang menangani alur kerja di Dataform. Dokumen ini mengasumsikan bahwa Anda memiliki pengetahuan tentang sintaks GoogleSQL dan cara membuat tindakan alur kerja Dataform.
Sebelum memulai
-
In the Google Cloud console, go to the project selector page.
-
Select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
- Aktifkan Gemini di BigQuery.
Membuat kueri
Anda dapat memberikan pernyataan bahasa natural (atau
perintah) pada Gemini untuk membuat kueri inti SQL atau Dataform berdasarkan
tindakan alur kerja yang ditentukan di repositori Anda.
Misalnya, Anda dapat menggunakan Gemini
untuk membuat pernyataan SQL SELECT
dalam file definisi tabel .sqlx
.
Untuk membuat kueri inti SQL atau Dataform, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Dataform.
Pilih atau buat repositori, lalu pilih atau buat ruang kerja.
Di panel Files, pilih atau buat file
.sqlx
.Di tab file, klik pen_spark Gemini.
Di dialog Gemini, masukkan perintah natural language.
Jika Anda mengetahui tindakan SQL yang ingin digunakan, Anda dapat menentukan nama tindakan dalam tanda petik terbalik (
`
) dalam perintah Anda.Klik Generate.
Gemini meninjau tindakan SQL yang ditentukan di repositori Anda untuk menemukan tindakan yang mungkin relevan dengan perintah Anda dan menyarankan kueri.
Opsional: Untuk memberikan masukan, klik thumb_up Suka saran, thumb_down Tidak suka saran, atau chat_info Berikan masukan lainnya
Untuk menerima saran, klik Sisipkan.
Tips untuk pembuatan kueri
Tips berikut dapat meningkatkan saran yang diberikan Gemini di Dataform:
- Berikan nama tindakan SQL
yang diapit tanda petik terbalik (
`
), seperti`
action_name
`
. - Jika nama kolom atau hubungan semantiknya tidak jelas atau kompleks, Anda dapat memberikan konteks dalam perintah untuk memandu Gemini menuju 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. Hal ini dapat mencakup nama tabel, nama kolom, jenis 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 artikel Cara Gemini untuk Google Cloud menggunakan data Anda.
Langkah berikutnya
- Untuk mengetahui informasi tentang Gemini untuk Google Cloud, lihat Ringkasan Gemini untuk Google Cloud .
- Untuk mengetahui informasi tentang kebijakan data Gemini, lihat artikel Cara Gemini untuk Google Cloud menggunakan data Anda.