Penggunaan
view: view_name {
dimension: field_name {
suggest_explore: explore_name
}
}
|
Hierarki
suggest_explore |
Jenis Kolom yang Mungkin
Dimensi, Grup Dimensi, Ukuran, Filter, Parameter
Menerima
Nama Eksplorasi
|
Definisi
Parameter ini, yang digunakan dengan suggest_dimension, mengubah cara Looker membuat saran untuk kolom filter atau dimension dari type: string saat seseorang menggunakan kolom tersebut untuk memfilter kueri.
Looker biasanya membuat saran ini dengan menjalankan kueri berikut pada kolom filter:
SELECT DISTINCT <field name> FROM <table> LIMIT 1000
Jika kolom berada dalam tabel besar, kueri ini dapat terlalu lambat atau membuat beban database terlalu besar.
Dengan menggunakan suggest_dimension, Anda dapat membuat Looker mengkueri dimensi alternatif untuk nilai saran. Jika dimensi tersebut ditentukan dalam Eksplorasi yang berbeda, suggest_explore memberi tahu Looker tempat menemukannya. Dalam hal ini, di parameter suggest_dimension, sertakan nama tampilan tempat dimensi ditentukan dan nama dimensi dalam format view_name.field_name. Selain itu, pastikan tampilan digabungkan ke Eksplorasi yang ditentukan dalam parameter suggest_explore.
Jika dimensi ditentukan dalam tampilan saat ini, suggest_explore tidak diperlukan.
Contoh
Dalam contoh ini, alih-alih melihat daftar besar nama pengguna dari tabel event, kita telah memberi tahu Looker untuk membuat kueri nama dari tabel user:
dimension: event_user_name {
type: string
sql: ${TABLE}.event_user_name ;;
suggest_explore: user
suggest_dimension: user.name
}