Penggunaan
view: view_name {
dimension: field_name {
suggest_dimension: dimension_name
}
}
|
Hierarki
suggest_dimension |
Jenis Kolom yang Mungkin
Dimensi, Grup Dimensi, Ukuran, Filter, Parameter
Menerima
Nama kolom dalam tampilan saat ini atau viewname.fieldname
Aturan Khusus
Untuk merujuk ke kolom dalam tampilan lain, gunakan viewname.fieldname dengan viewname adalah tampilan yang digabungkan dalam Eksplorasi
|
Definisi
Parameter ini 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, 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 event Jelajah, kita telah memberi tahu Looker untuk membuat kueri nama dari user Jelajah:
dimension: event_user_name {
type: string
sql: ${TABLE}.event_user_name ;;
suggest_explore: user
suggest_dimension: user.name
}
Dalam contoh ini, bukan Eksplorasi lain, saran menggunakan dimensi dalam tampilan lain yang digabungkan ke Eksplorasi yang sama:
dimension: event_company_name {
type: string
sql: ${TABLE}.event_company_name ;;
suggest_dimension: company.name
}
Yang perlu diketahui
Kolom dengan suggest_dimension tidak akan terpengaruh oleh filter tertaut di dasbor.