Auf dieser Seite wird auf den Parameter
suggestionsverwiesen, der Teil einer Ansicht ist.
suggestionskann auch als Teil einer Dimension oder eines Filterfelds verwendet werden, wie auf der Dokumentationsseite zum Parametersuggestions(für Felder) beschrieben.
Nutzung
view: view_name { suggestions: yes }
|
Hierarchie
suggestions |
Standardwert
yes
Akzeptiert
Ein boolescher Wert (yes oder no)
|
Definition
Wenn ein Nutzer ein Explore nach einem Feld filtert, das Vorschläge unterstützt, schlägt Looker standardmäßig mögliche Werte für das Feld vor. Informationen dazu, wie Sie Filtervorschläge beeinflussen können, finden Sie unter Filtervorschläge ändern.
Looker ruft die möglichen Werte der Dimension aus der Datenbank ab und schlägt sie basierend auf dem vor, was der Nutzer in das Filterfeld eingegeben hat. Vorschläge sind für die meisten Dialekte standardmäßig aktiviert. Sie können die Anweisung suggestions: no einer view-Definition hinzufügen, um Filterwertvorschläge für alle Dimensionen in der Ansicht zu deaktivieren, die Vorschläge unterstützen.
Bei einigen Dialekten wie Amazon Athena, Qubole Presto, Trino, Cloudera Impala, Apache Hive und Apache Spark ist zum Bereitstellen von Vorschlägen eine Abfrage der Datenbank erforderlich, was kostspielig sein kann. Wenn Sie Looker verwenden, um automatisch ein Projekt aus Ihrer Datenbank zu generieren, werden die Ansichten für diese Dialekte mit der
suggestions: no-Deklaration erstellt.
Beispiel
Hier sehen Sie ein Beispiel für eine Ansicht, in der Vorschläge für alle Dimensionen deaktiviert sind:
view: aircraft_types {
sql_table_name: flightstats.aircraft_types ;;
suggestions: no
...
}
Wichtige Punkte
suggestions auf Ansichtsebene funktioniert anders als suggestions auf Dimensionsebene
Der auf dieser Seite beschriebene Parameter suggestions wird auf eine Ansicht angewendet und funktioniert anders als der Parameter suggestions, der auf eine Dimension angewendet wird. Wenn suggestions auf Dimensionsebene angewendet wird, können Sie eine Liste mit Vorschlägen für diese Dimension fest codieren.
Wenn Sie Vorschläge für eine einzelne Dimension deaktivieren möchten, können Sie die Anweisung suggestable: no für die Dimension verwenden.
Sie können Vorschläge für einzelne Dimensionen deaktivieren.
Wenn Sie Vorschläge für eine einzelne Dimension deaktivieren möchten, können Sie der Definition der Dimension die Anweisung suggestable: no hinzufügen, anstatt suggestions: no für die gesamte Ansicht zu verwenden. Das Gegenteil ist jedoch nicht möglich: Sie können keine Ansicht mit suggestions: no definieren und dann mit der Anweisung suggestable: yes Vorschläge für einzelne Dimensionen in der Ansicht aktivieren. Das Verhalten ist so eingerichtet, weil ein Entwickler, der suggestions: no auf Ansichtsebene angibt, teure Abfragen für die Datenbank für diese Ansicht verhindern möchte. Daher sollten Vorschläge für alle Dimensionen in der Ansicht deaktiviert werden.
Alternativ können Sie für eine Datenansicht mit suggestions: no den Parameter suggestions für einzelne Dimensionen verwenden, um mögliche Werte für einen Filter fest zu codieren, auch wenn die Datenansicht der Dimension die Anweisung suggestions: no enthält. Da fest codierte Werte keine Abfrage der Datenbank erfordern, ist dies möglich.