Diese Seite bezieht sich auf den Parameter
suggestions
, der Teil einer Ansicht ist.
suggestions
kann auch als Teil eines Attributs oder Filterfeld verwendet werden, wie auf der Dokumentationsseite für den Parametersuggestions
(für Felder) beschrieben.
Nutzung
Vorschläge: Ja
}
Hierarchie
suggestions |
Standardwert
yes Akzeptiert
Ein boolescher Wert (yes oder no ) |
Definition
Wenn ein Nutzer in einer Funktion „Erkunden“ eine Abfrage nach einer Dimension von type: string
filtert, kann Looker während der Eingabe in das Textfeld „Filterwert“ Vorschläge vorschlagen. Looker bietet die möglichen Werte der Dimension aus der Datenbank und schlägt die möglichen Werte anhand der vom Nutzer in das Textfeld eingegebenen Werte vor. Vorschläge werden nur für Dimensionen von type: string
unterstützt und sind für die meisten Dialekte standardmäßig aktiviert. Sie können die Anweisung suggestions: no
einer view
-Definition hinzufügen, um Vorschläge für Filterwerte für alle type: string
-Dimensionen in der Ansicht zu deaktivieren.
Bei einigen Dialekten wie Amazon Athena, Qubole Presto, Trino, Cloudera Impala, Apache Hive und Apache Spark ist für die Anfrage von Vorschlägen eine Abfrage der Datenbank erforderlich, was teuer sein kann. Wenn Sie also Looker verwenden, um für diese Dialekte automatisch ein Projekt aus Ihrer Datenbank zu generieren, erstellt Looker die Ansichten mit der Deklaration
suggestions: no
.
Beispiel
In dieser Beispielansicht sind Vorschläge für alle Dimensionen von type: string
deaktiviert:
view: aircraft_types {
sql_table_name: flightstats.aircraft_types ;;
suggestions: no
...
}
-
Wichtige Informationen
suggestions
auf Datenansichtsebene 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. Bei Anwendung auf Dimensionsebene können Sie mit suggestions
eine Liste von Vorschlägen für diese Dimension fest codieren.
Wenn Sie Vorschläge für eine einzelne type: string
-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 type: string
-Dimension deaktivieren möchten, können Sie die Anweisung suggestable: no
in die Definition einfügen, anstatt suggestions: no
für die gesamte Ansicht zu verwenden. Das Gegenteil funktioniert jedoch nicht: Sie können eine Ansicht nicht mit suggestions: no
definieren und dann die Anweisung suggestable: yes
verwenden, um Vorschläge für einzelne type: string
-Dimensionen in der Ansicht zu aktivieren. Das Verhalten ist so konfiguriert: Wenn ein Entwickler suggestions: no
auf Datenansichtsebene angibt, möchte er teure Abfragen in der Datenbank für diese Ansicht verhindern. Daher sollten Vorschläge für alle Dimensionen in der Ansicht deaktiviert werden.
Alternativ können Sie für eine Ansicht mit suggestions: no
den Parameter suggestions
für einzelne type: string
-Dimensionen verwenden, um mögliche Werte für einen Filter hart zu codieren, auch wenn die Ansicht der Dimension die Anweisung suggestions: no
enthält, da für hartcodierte Werte keine Abfrage in der Datenbank erforderlich ist.