Penggunaan
view: view_name {
dimension: field_name {
suggest_persist_for: "5 hours"
}
}
|
Hierarki
suggest_persist_for |
Jenis Kolom yang Mungkin
Dimensi, Filter, Parameter
Menerima
String yang menentukan durasi waktu dalam detik, menit, atau jam sebagai berikut: "N (detik | menit | jam)"
|
Definisi
Saat menentukan nilai yang akan disarankan kepada pengguna saat mereka memfilter kolom dimension atau filter, Looker menjalankan kueri untuk menemukan nilai unik kolom tersebut. Secara default, daftar saran ini di-cache selama 6 jam. Namun, Anda dapat mengubah durasi waktu saran di-cache menggunakan suggest_persist_for.
Looker biasanya membuat saran untuk dimensi dengan menjalankan kueri SELECT DISTINCT pada dimensi tersebut. Untuk beberapa tabel besar, kueri ini bisa terlalu lambat, atau membuat beban database terlalu besar. Menge-cache nilai saran untuk jangka waktu yang lebih lama akan mengurangi jumlah kueri SELECT DISTINCT. Atau, jika database Anda sering diperbarui, waktu cache yang lebih singkat akan menghasilkan daftar saran yang lebih baru.
Contoh
Setel cache saran untuk dimensi name ke 30 menit:
dimension: name {
sql: ${TABLE}.name ;;
suggest_persist_for: "30 minutes"
}