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 una dimensión o un campo de filtro, que se describe en la página de documentación del parámetro suggestions (para campos).

Uso

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

Acepta
Un valor booleano (yes o no)

Definición

En Explorar, cuando un usuario filtra una consulta por una dimensión de type: string, Looker puede proporcionar sugerencias en el cuadro de texto del valor del filtro mientras el usuario escribe. 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 cuadro de texto. Las sugerencias solo son compatibles con las dimensiones de type: string y están activadas de forma predeterminada para la mayoría de los dialectos. Puedes agregar la sentencia suggestions: no a una definición view a fin de inhabilitar las sugerencias de valor de filtro para todas las dimensiones type: string de la vista.

Para 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 podría ser costoso. Debido a esto, si usas Looker a fin de generar automáticamente un proyecto desde tu base de datos para estos dialectos, Looker creará las vistas con la declaración suggestions: no.

Ejemplo

Esta es una vista de ejemplo en la que las sugerencias están inhabilitadas para todas las dimensiones de type: string:

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

-

Qué debes saber

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 que el parámetro suggestions aplicado a una dimensión. Cuando se aplica a nivel de la dimensión, suggestions le permite codificar una lista de sugerencias para esa dimensión.

Si quieres inhabilitar las sugerencias para una dimensión type: string individual, puedes usar la sentencia suggestable: no para la dimensión.

Puede inhabilitar las sugerencias para dimensiones individuales.

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

Como alternativa, para una vista con suggestions: no, puedes usar el parámetro suggestions para dimensiones individuales de type: string a fin de codificar los valores posibles de un filtro, incluso si la vista de la dimensión tiene la declaración suggestions: no, ya que los valores codificados no requieren una consulta en la base de datos.