Vorschläge (für Ansichten)

Diese Seite bezieht sich auf den suggestions Parameter, der Teil einer Ansicht ist.

suggestions kann auch als Teil eines Dimensions- oder Filterfelds verwendet werden. Weitere Informationen finden Sie auf der Dokumentationsseite zum Parameter suggestions (für Felder).

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 die möglichen Werte 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 suggestions: no Anweisung der Definition einer view hinzufügen, um Vorschläge für Filterwerte 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 erfordert das Bereitstellen von Vorschlägen eine Abfrage der Datenbank, was teuer sein kann. Wenn Sie Looker verwenden, um für diese Dialekte automatisch ein Projekt aus Ihrer Datenbank zu generieren, erstellt Looker die Ansichten mit der suggestions: no Deklaration.

Beispiel

Hier ist eine Beispielansicht, 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 suggestions Parameter, der auf dieser Seite beschrieben wird, wird auf eine Ansicht angewendet und funktioniert anders als der suggestions Parameter, der auf eine Dimension angewendet wird. Wenn auf Dimensionsebene angewendet, suggestions können Sie eine Liste von Vorschlägen für diese Dimension fest codieren.

Wenn Sie Vorschläge für eine einzelne Dimension deaktivieren möchten, können Sie die suggestable: no Anweisung 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 suggestable: no Anweisung hinzufügen, anstatt suggestions: no für die gesamte Ansicht zu verwenden. Das Gegenteil funktioniert jedoch nicht: Sie können keine Ansicht mit suggestions: no definieren und dann die Anweisung suggestable: yes verwenden, um Vorschläge für einzelne Dimensionen in der Ansicht zu aktivieren. Dieses Verhalten ist so eingerichtet, weil ein Entwickler, der suggestions: no auf Ansichtsebene angibt, teure Abfragen in der Datenbank für diese Ansicht verhindern möchte. Daher sollten Vorschläge für alle Dimensionen in der Ansicht deaktiviert bleiben.

Alternativ können Sie für eine Ansicht 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 Ansicht der Dimension die Anweisung suggestions: no enthält. Da fest codierte Werte keine Abfrage in der Datenbank erfordern.