Sugerencias (para vistas)

En esta página, se hace referencia al parámetro suggestions que forma parte de una vista.

suggestions también se puede usar como parte de un campo de dimensión o filtro, como se describe en la página de documentación del parámetro suggestions (para campos).

Uso

view: view_name {
  suggestions: yes
}
Jerarquía
suggestions
Valor predeterminado
yes

Acepta
Un valor booleano (yes o no)

Definición

Cuando un usuario filtra una exploración en un campo que admite sugerencias, de forma predeterminada, Looker sugerirá valores posibles para el campo (consulta Cómo cambiar las sugerencias de filtros para obtener información sobre cómo puedes influir en las sugerencias de filtros).

Looker proporciona los valores posibles de la dimensión desde la base de datos y sugiere los valores posibles según lo que el usuario escribió en el campo de filtro. Las sugerencias están activadas de forma predeterminada para la mayoría de los dialectos. Puedes agregar la instrucción suggestions: no a una definición de view para inhabilitar las sugerencias de valores de filtro para todas las dimensiones de la vista que admiten sugerencias.

En algunos dialectos, como Amazon Athena, Qubole Presto, Trino, Cloudera Impala, Apache Hive y Apache Spark, proporcionar sugerencias requiere consultar la base de datos, lo que puede ser costoso. Por este motivo, si usas Looker para generar automáticamente un proyecto a partir de tu base de datos para estos dialectos, Looker creará las vistas con la declaración suggestions: no.

Ejemplo

Este es un ejemplo de una vista en la que se inhabilitaron las sugerencias para todas las dimensiones:

view: aircraft_types {
  sql_table_name: flightstats.aircraft_types ;;
  suggestions: no
  ...
}

Información importante

suggestions a nivel de la vista funciona de manera diferente que suggestions a nivel de la dimensión

El parámetro suggestions que se describe en esta página se aplica a una vista y funciona de manera diferente al parámetro suggestions que se aplica a una dimensión. Cuando se aplica a nivel de la dimensión, suggestions te permite codificar de forma rígida una lista de sugerencias para esa dimensión.

Si deseas inhabilitar las sugerencias para una dimensión individual, puedes usar la instrucción suggestable: no para la dimensión.

Puedes inhabilitar las sugerencias para dimensiones individuales

Si deseas inhabilitar las sugerencias para una dimensión individual, puedes agregar la instrucción suggestable: no a la definición de la dimensión en lugar de usar suggestions: no para toda la vista. Sin embargo, lo contrario no funciona: no puedes definir una vista con suggestions: no y, luego, usar la instrucción suggestable: yes para habilitar sugerencias para dimensiones individuales en la vista. El comportamiento se configura de esta manera porque, si un desarrollador especifica suggestions: no a nivel de la vista, es porque quiere evitar consultas costosas en la base de datos para esa vista, por lo que las sugerencias deben desactivarse para todas las dimensiones de la vista.

Como alternativa, para una vista con suggestions: no, puedes usar el parámetro suggestions para dimensiones individuales y codificar de forma rígida los valores posibles para un filtro, incluso si la vista de la dimensión tiene la instrucción suggestions: no, ya que los valores codificados de forma rígida no requieren una consulta en la base de datos.