Halaman ini mengacu pada parameter
suggestionsyang merupakan bagian dari tampilan.
suggestionsjuga dapat digunakan sebagai bagian dari dimensi atau kolom filter, yang dijelaskan di halaman dokumentasi parametersuggestions(untuk kolom).
Penggunaan
view: view_name { suggestions: yes }
|
Hierarki
suggestions |
Nilai Default
yes
Menerima
Boolean (yes atau no)
|
Definisi
Saat pengguna memfilter Eksplorasi pada 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).
Looker memberikan kemungkinan nilai dimensi dari database dan menyarankan kemungkinan nilai berdasarkan apa yang telah diketik pengguna di kolom filter. Saran diaktifkan secara default untuk sebagian besar dialek. Anda dapat menambahkan pernyataan suggestions: no ke definisi view untuk menonaktifkan saran nilai filter untuk semua dimensi dalam tampilan yang mendukung saran.
Untuk beberapa dialek, seperti Amazon Athena, Qubole Presto, Trino, Cloudera Impala, Apache Hive, dan Apache Spark, memberikan saran memerlukan kueri database, yang mungkin mahal. Oleh karena itu, jika Anda menggunakan Looker untuk membuat project secara otomatis dari database untuk dialek ini, Looker akan membuat tampilan dengan deklarasi
suggestions: no.
Contoh
Berikut adalah contoh tampilan saat saran dinonaktifkan untuk semua dimensi:
view: aircraft_types {
sql_table_name: flightstats.aircraft_types ;;
suggestions: no
...
}
Yang perlu diketahui
suggestions di tingkat tampilan berfungsi secara berbeda dengan suggestions di tingkat dimensi
Parameter suggestions yang dijelaskan di halaman ini diterapkan ke tampilan dan berfungsi berbeda dengan parameter suggestions yang diterapkan ke dimensi. Jika diterapkan di tingkat dimensi, suggestions memungkinkan Anda meng-hardcode daftar saran untuk dimensi tersebut.
Jika ingin menonaktifkan saran untuk setiap dimensi, Anda dapat menggunakan pernyataan suggestable: no untuk dimensi tersebut.
Anda dapat menonaktifkan saran untuk setiap dimensi
Jika ingin menonaktifkan saran untuk dimensi tertentu, Anda dapat menambahkan pernyataan suggestable: no ke definisi dimensi, bukan menggunakan suggestions: no untuk seluruh tampilan. Namun, hal sebaliknya tidak berlaku: Anda tidak dapat menentukan tampilan dengan suggestions: no, lalu menggunakan pernyataan suggestable: yes untuk mengaktifkan saran untuk setiap dimensi dalam tampilan. Perilaku ini disiapkan seperti ini karena, jika developer menentukan suggestions: no di tingkat tampilan, developer ingin mencegah kueri yang mahal di database untuk tampilan tersebut, sehingga saran harus dinonaktifkan untuk semua dimensi dalam tampilan.
Sebagai alternatif, untuk tampilan dengan suggestions: no, Anda dapat menggunakan parameter suggestions untuk setiap dimensi guna meng-hardcode kemungkinan nilai untuk filter meskipun tampilan dimensi memiliki pernyataan suggestions: no, karena nilai yang di-hardcode tidak memerlukan kueri di database.