Nutzung
Dimension: Feldname {
suggest_explore: explore_name
}
}
Hierarchie
suggest_explore |
Mögliche Feldtypen
Dimension, Dimensionsgruppe, Messen, Filter, ParameterAkzeptiert
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
}