saran (untuk kolom)

Halaman ini merujuk pada parameter suggestions yang merupakan bagian dari dimensi, kolom filter, atau parameter.

Anda juga dapat menggunakan suggestions sebagai bagian dari tampilan, seperti yang dijelaskan di halaman dokumentasi parameter suggestions (untuk tampilan).

Penggunaan

view: view_name {
  dimension: field_name {
    suggestions: ["suggestion string", "suggestion string", "…"]
  }
}
Hierarki
suggestions
Jenis Kolom yang Mungkin
Dimensi, Filter, Parameter

Menerima
String atau daftar string

Definisi

Saat pengguna memfilter Eksplorasi pada jenis kolom yang mendukung saran, secara default Looker akan menyarankan kemungkinan nilai untuk kolom tersebut (lihat Mengubah saran filter untuk mengetahui informasi tentang cara memengaruhi saran filter). Untuk memberikan saran untuk kolom filter, Looker menjalankan kueri di database Anda untuk mengambil daftar nilai unik untuk kolom tersebut. Looker biasanya menghasilkan saran ini dengan menjalankan kueri seperti berikut pada kolom filter:

SELECT DISTINCT field_name FROM table
WHERE (field_name LIKE '%' OR field_name LIKE '% %')
GROUP BY 1 ORDER BY 1 LIMIT 1000

Parameter suggestion memungkinkan Anda meng-hardcode daftar nilai saran untuk dimensi, kolom filter, atau parameter yang akan muncul saat seseorang menggunakan kolom tersebut untuk memfilter kueri.

Jika kolom berada dalam tabel besar, kueri ini dapat terlalu lambat atau membuat beban database terlalu besar. Dengan menggunakan suggestions, Anda dapat melakukan hard-code pada daftar kemungkinan nilai dan meningkatkan performa.

Parameter suggestions juga berguna karena memungkinkan Anda menentukan daftar yang lebih terbatas jika Anda tidak ingin nilai tertentu dari kolom muncul sebagai saran.

Contoh

Ganti saran default untuk dimensi colors dengan daftar yang dikodekan secara permanen:

dimension: colors {
  type: string
  sql: ${TABLE}.colors ;;
  suggestions: ["red", "yellow", "blue"]
}