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âmetrosuggestions
(para campos).
Uso
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.