Vorschläge (für Aufrufe)

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 Parameter suggestions (für Felder) beschrieben.

Nutzung

view: Ansichtsname {
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.