Vorschlag_untersuchen

Nutzung

view: view_name {
Dimension: Feldname {
suggest_explore: explore_name
}
}
Hierarchie
suggest_explore
Mögliche Feldtypen
Dimension, Dimensionsgruppe, Messen, Filter, Parameter

Akzeptiert
Name einer explorativen Datenanalyse

Definition

Dieser Parameter, der mit suggest_dimension verwendet wird, ändert, wie Looker Vorschläge für das Feld filter oder dimension von type: string generiert, wenn jemand dieses Feld zum Filtern einer Abfrage verwendet.

Looker generiert diese Vorschläge in der Regel durch Ausführung der folgenden Abfrage für das Filterfeld:

SELECT DISTINCT <field name> FROM <table> LIMIT 1000

Wenn sich das Feld in einer großen Tabelle befindet, kann diese Abfrage zu langsam sein oder eine zu große Datenbanklast verursachen.

Mit suggest_dimension können Sie Looker als alternative Dimension für die Vorschlagswerte festlegen. Wenn diese Dimension in einem anderen Explore definiert ist, teilt suggest_explore Looker mit, wo sie zu finden ist. Geben Sie in diesem Fall im Parameter suggest_dimension sowohl den Ansichtsnamen, in dem die Dimension definiert ist, als auch den Dimensionsnamen im Format view_name.field_name an. Achten Sie außerdem darauf, dass die Ansicht mit der im Parameter suggest_explore angegebenen explorativen Datenanalyse verknüpft ist.

Wenn die Dimension in der aktuellen Ansicht definiert ist, ist suggest_explore nicht erforderlich.

Beispiele

In diesem Beispiel haben wir Looker angewiesen, die Namen aus einer Tabelle user abzufragen, anstatt eine riesige Liste von Nutzernamen aus der Tabelle event zu durchsuchen:

dimension: event_user_name {
  type: string
  sql: ${TABLE}.event_user_name ;;
  suggest_explore: user
  suggest_dimension: user.name
}