suggest_dimension

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.