saran (untuk tampilan)

Halaman ini mengacu pada parameter suggestions yang merupakan bagian dari tampilan.

suggestions juga dapat digunakan sebagai bagian dari dimensi atau kolom filter, yang dijelaskan di halaman dokumentasi parameter suggestions (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.