Halaman dokumentasi ini menjelaskan cara menggunakan bantuan Gemini untuk membuat dimensi, grup dimensi, dan ukuran, dalam project LookML. Membuat saran kode LookML sebagai respons terhadap perintah tertulis adalah fitur Gemini di Looker yang tersedia di instance Looker (asli) dan Looker (Google Cloud core).
Gemini di Looker memberikan bantuan yang didukung teknologi AI generatif untuk membantu Anda menangani data.
Pelajari cara dan waktu Gemini untuk Google Cloud menggunakan data Anda.
Halaman ini ditujukan untuk developer Looker.
Sebelum memulai
Untuk menggunakan Gemini di Looker IDE, perhatikan persyaratan berikut:
- Gemini di Looker harus diaktifkan untuk instance Looker Anda:
- Untuk Looker (asli), instance harus menjalankan Looker 25.2 atau yang lebih baru, dan instance harus diaktifkan untuk Gemini in Looker di setelan Admin. Untuk mengetahui petunjuk pengaktifan mendetail, lihat halaman dokumentasi Setelan admin — Gemini di Looker.
- Untuk Looker (Google Cloud core), instance harus diaktifkan untuk Gemini in Looker di konsol Google Cloud . Untuk petunjuk pengaktifan yang mendetail, lihat halaman dokumentasi Mengelola Gemini di instance Looker (inti Google Cloud) Anda.
- Anda harus diberi peran Looker yang berisi izin
develop
untuk setidaknya satu model dalam project LookML. - Anda harus diberi peran Gemini Looker.
Menggunakan Gemini di IDE Looker
Untuk menggunakan Gemini dalam membuat LookML di project Looker Anda, ikuti langkah-langkah berikut:
- Di instance Looker Anda, aktifkan Mode Pengembangan.
- Buka project Anda di Looker IDE.
- Gunakan browser file IDE untuk membuka file tampilan LookML tempat Anda ingin menyisipkan LookML.
Pilih ikon Bantu saya membuat kode dari pemilih panel samping.
Dengan panel Bantu saya membuat kode terbuka, klik untuk menempatkan kursor pada baris di file tampilan LookML. Berdasarkan jenis file LookML dan tempat kursor Anda berada dalam file, Gemini akan memberikan opsi yang sesuai untuk memandu Anda, seperti Buat dimensi atau Buat ukuran.
Pilih salah satu opsi berikut dari panel Bantu saya membuat kode:
- Membuat grup dimensi
- Membuat dimensi
- Membuat pengukuran
- Saran kode lainnya: Anda dapat menggunakan opsi saran kode lainnya jika ingin mencoba elemen LookML yang berbeda. Ingatlah bahwa Gemini adalah teknologi tahap awal, jadi validasi dan uji semua output sebelum men-deploy-nya.
Di kolom teks panel Bantu saya membuat kode, gunakan bahasa percakapan untuk mendeskripsikan dimensi, grup dimensi, atau ukuran yang ingin Anda buat. Lihat bagian Tips penggunaan Gemini di Looker IDE dan Contoh perintah di halaman ini untuk mendapatkan panduan.
Tekan Enter atau klik ikon Kirim untuk mengirim permintaan Anda ke Gemini. Gemini akan merespons dengan kode yang disarankan.
Dengan kode yang disarankan, Anda dapat melakukan hal berikut:
- Arahkan kursor ke tombol Sisipkan untuk melihat pratinjau LookML yang disarankan dalam file Anda. Anda dapat memindahkan kursor ke baris lain dalam file untuk melihat pratinjau di lokasi yang berbeda sebelum menyisipkan LookML dalam file.
- Klik tombol Edit untuk mengubah LookML yang disarankan secara manual.
- Klik tombol Sisipkan untuk menyisipkan LookML ke dalam file di lokasi kursor Anda.
- Berikan masukan tentang kode yang disarankan dengan memilih ikon suka (Respons ini membantu) atau ikon tidak suka (Respons ini tidak sesuai dengan yang saya harapkan).
- Klik link Saran kode baru untuk memulai lagi dan memasukkan perintah baru untuk Gemini.
Klik Simpan Perubahan di file LookML Anda.
Verifikasi LookML dengan melakukan hal berikut:
- Gunakan Validator LookML untuk memverifikasi LookML Anda.
- Uji LookML Anda di Jelajah.
Tips menggunakan Gemini di Looker IDE
Berikut beberapa tips untuk menggunakan Gemini di Looker IDE:
- Untuk hasil terbaik, tulis perintah Anda dalam bahasa Inggris Amerika. Lihat dokumentasi Batasan Gemini untuk Google Cloud untuk mengetahui informasi selengkapnya.
- Panel Bantu saya membuat kode tidak mempertahankan konteks dari perintah sebelumnya dalam percakapan dan tidak mempertahankan perintah di seluruh proses login dan pemuatan ulang.
- Saat Anda menggunakan LookML yang disarankan oleh Gemini, selalu validasi LookML Anda dengan Validator LookML, dan uji kolom baru Anda di Eksplorasi.
- Bergantung pada permintaan Anda, Gemini dapat menyarankan LookML yang mereferensikan kolom dalam file tampilan lain. Saat Anda menambahkan LookML yang disarankan ke file, simpan file dan jalankan Validator LookML. Validator LookML akan menampilkan error jika Anda perlu menambahkan pernyataan
include
ke file model.
Contoh perintah
Untuk memberi Anda beberapa ide, berikut beberapa contoh perintah dan hasilnya:
Membuat dimensi menggunakan bujur dan lintang
Berikut adalah perintah yang menggunakan opsi Buat dimensi yang meminta Gemini membuat dimensi baru berdasarkan kolom longitude
dan latitude
yang ditentukan dalam file tampilan:
show coordinates with longitude and latitude
Gemini menampilkan saran kode ini:
dimension: coordinates {
type: location
sql_latitude: ${TABLE}.latitude ;;
sql_longitude: ${TABLE}.longitude ;;
}
Anda dapat memverifikasi LookML ini di Eksplorasi dengan memilih kolom coordinates
baru, beserta kolom longitude
dan latitude
yang menjadi dasarnya. Karena Gemini membuat dimensi menggunakan type:location
, hasil Eksplorasi menyertakan hyperlink untuk melihat koordinat di peta:
Buat ukuran untuk total penjualan hari ini
Berikut adalah perintah menggunakan opsi Buat ukuran yang meminta Gemini membuat ukuran baru untuk jumlah semua pesanan hari ini:
show the total sale price of today's orders
Gemini menampilkan saran kode ini:
measure: todays_orders {
type: sum
sql: ${basic_order_items.sale_price} ;;
filters: [basic_order_items.created_at_date: "today"]
}
Berikan masukan
Anda dapat memberikan masukan untuk LookML yang dihasilkan di panel Bantu saya membuat kode. Jika LookML yang dihasilkan sudah benar, klik ikon suka thumb_up. Jika LookML yang dihasilkan tampak salah atau tidak sesuai dengan yang Anda harapkan, klik ikon tidak suka thumb_down.