suggest_dimension

Uso

view: view_name {
  dimension: field_name {
    suggest_dimension: dimension_name
  }
}
Jerarquía
suggest_dimension
Tipos de campos posibles
Dimensión, grupo de dimensiones, medición, filtro y parámetro

Acepta
Un nombre de campo en la vista actual o viewname.fieldname

Reglas especiales
Para hacer referencia a un campo en otra vista, usa nombredevista.nombredelcampo, donde nombredevista es una vista unida en la Exploración.

Definición

Este parámetro 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.

Por lo general, Looker genera estas sugerencias ejecutando la siguiente consulta en el campo de filtro:

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

Si el campo se encuentra en una tabla grande, esta consulta puede ser demasiado lenta o crear una carga de base de datos demasiado grande.

Si usas suggest_dimension, puedes hacer que Looker consulte una dimensión alternativa para los valores de sugerencia. Si esa dimensión se define en otra exploración, suggest_explore le indica a Looker dónde encontrarla. En este caso, incluye el nombre de la vista en la que 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 especificada 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 buscar en una enorme lista de nombres de usuarios del Explorar event, le indicamos a Looker que consulte los nombres de un Explorar user:

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

En este ejemplo, en lugar de una exploración diferente, la sugerencia usa una dimensión en otra vista unida a la misma exploración:

dimension: event_company_name {
  type: string
  sql: ${TABLE}.event_company_name ;;
  suggest_dimension: company.name
}

Información importante

Los campos con suggest_dimension no se verán afectados por los filtros vinculados en los paneles.