sugestões (para visualizações)

Esta página se refere ao parâmetro suggestions que faz parte de uma visualização.

O suggestions também pode ser usado como parte de um campo de dimensão ou filtro descrito na página de documentação do parâmetro suggestions (para campos).

Uso

ver: view_name {
sugestões: sim
}
Hierarquia
suggestions
Valor padrão
yes

Aceita
Um booleano (yes ou no)

Definição

Em uma exploração, quando um usuário filtra uma consulta em uma dimensão de type: string, o Looker pode fornecer sugestões na caixa de texto do valor do filtro à medida que o usuário digita. O Looker oferece os valores possíveis da dimensão do banco de dados e sugere esses valores com base no que o usuário digitou na caixa de texto. As sugestões só são compatíveis com as dimensões de type: string e estão ativadas por padrão para a maioria dos dialetos. É possível adicionar a instrução suggestions: no a uma definição de view para desativar as sugestões de valor do filtro para todas as dimensões type: string na visualização.

Para alguns dialetos, como Amazon Athena, Qubole Presto, Trino, Cloudera Impala, Apache Hive e Apache Spark, é necessário consultar o banco de dados, o que pode ser caro. Por isso, se você usar o Looker para gerar automaticamente um projeto do seu banco de dados para esses dialetos, ele criará as visualizações com a declaração suggestions: no.

Exemplo

Veja um exemplo em que as sugestões estão desativadas para todas as dimensões de type: string:

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

-

Informações úteis

suggestions no nível da vista da propriedade funciona de forma diferente de suggestions no nível da dimensão

O parâmetro suggestions descrito nesta página é aplicado a uma visualização e funciona de forma diferente do parâmetro suggestions aplicado a uma dimensão. Quando aplicado no nível da dimensão, o suggestions permite codificar uma lista de sugestões para essa dimensão.

Se quiser desativar as sugestões para uma dimensão type: string individual, use a instrução suggestable: no na dimensão.

Você pode desativar as sugestões para dimensões individuais.

Se quiser desativar as sugestões para uma dimensão type: string individual, adicione a instrução suggestable: no à definição da dimensão em vez de usar suggestions: no para toda a visualização. No entanto, o inverso não funciona: não é possível definir uma visualização com suggestions: no e usar a instrução suggestable: yes para ativar as sugestões de dimensões type: string individuais na visualização. O comportamento é configurado dessa forma porque, se um desenvolvedor está especificando suggestions: no no nível da visualização, ele quer evitar consultas caras no banco de dados para a visualização. Portanto, as sugestões precisam ser mantidas para todas as dimensões na visualização.

Como alternativa, para uma vista com suggestions: no, é possível usar o parâmetro suggestions para dimensões type: string individuais e codificar valores possíveis para um filtro, mesmo que a visualização da dimensão tenha a instrução suggestions: no, já que os valores codificados não exigem uma consulta no banco de dados.