sugestões (para visualizações)

Esta página se refere ao parâmetro suggestions, que faz parte de uma visualizaçã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

view: view_name {
  suggestions: yes
}
Hierarquia
suggestions
Valor padrão
yes

Aceita
Um booleano (yes ou no)

Definição

Quando um usuário filtra uma análise em um campo que aceita sugestões, o Looker sugere valores possíveis para o campo por padrão. Consulte Como mudar as sugestões de filtro para saber como afetar as sugestões de filtro.

O Looker fornece os valores possíveis da dimensão do banco de dados e sugere os valores possíveis com base no que o usuário digitou no campo de filtro. As sugestões estão ativadas por padrão para a maioria dos dialetos. Você pode adicionar a instrução suggestions: no a uma definição de view para desativar as sugestões de valor de filtro para todas as dimensões na visualização que aceitam sugestões.

Para alguns dialetos, como Amazon Athena, Qubole Presto, Trino, Cloudera Impala, Apache Hive e Apache Spark, o fornecimento de sugestões exige uma consulta ao 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, o Looker vai criar as visualizações com a declaração suggestions: no.

Exemplo

Confira um exemplo de visualização em que as sugestões estão desativadas para todas as dimensões:

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

Informações importantes

O parâmetro suggestions no nível da visualização funciona de maneira diferente do parâmetro suggestions no nível da dimensão

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

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

É possível desativar as sugestões para dimensões individuais

Se você quiser desativar as sugestões para uma dimensão 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 sugestões para dimensões individuais na visualização. O comportamento é configurado dessa forma porque, se um desenvolvedor estiver especificando suggestions: no no nível da visualização, ele quer evitar consultas caras no banco de dados para essa visualização. Portanto, as sugestões precisam ser desativadas para todas as dimensões na visualização.

Como alternativa, para uma visualização com suggestions: no, você pode usar o suggestions parâmetro para dimensões individuais para 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.