Uso
dimension: field_name {
suggest_explore: explore_name
}
}
Jerarquía
suggest_explore |
Tipos de campos posibles
Dimensión, Grupo de dimensiones, Medición, Filtro, ParámetroAcepta
El nombre de Explorar |
Definición
Este parámetro, que se usa con suggest_dimension
, cambia la forma en que Looker genera sugerencias para un campo filter
o un dimension
de type: string
cuando alguien usa ese campo para filtrar una consulta.
Looker suele generar estas sugerencias ejecutando la siguiente consulta en el campo de filtro:
SELECT DISTINCT <field name> FROM <table> LIMIT 1000
Si el campo está en una tabla grande, esta consulta puede ser demasiado lenta o crear una carga de base de datos demasiado grande.
Con suggest_dimension
, puedes hacer que Looker consulte una dimensión alternativa para los valores de sugerencia. Si se define esa dimensión en otro objeto Explorar, suggest_explore
le indica a Looker dónde encontrarla. En este caso, en el parámetro suggest_dimension
, incluye el nombre de la vista donde se define la dimensión y el nombre de la dimensión en el formato view_name.field_name
. Además, asegúrate de que la vista esté unida a la exploración que se especifica en el parámetro suggest_explore
.
Si la dimensión se define en la vista actual, no se requiere suggest_explore
.
Ejemplos
En este ejemplo, en lugar de revisar una lista enorme de nombres de usuarios de la tabla event
, le indicamos a Looker que consulte los nombres de una tabla user
:
dimension: event_user_name {
type: string
sql: ${TABLE}.event_user_name ;;
suggest_explore: user
suggest_dimension: user.name
}