Uso
dimensão: field_name {
suggest_explore: explore_name
}
}
Hierarquia
suggest_explore |
Tipos de campo possíveis
Dimensão, grupo de dimensões, medida, filtro, parâmetroAceita
O nome de uma exploração |
Definição
Esse parâmetro, usado com suggest_dimension
, muda a forma como o Looker gera sugestões para um campo filter
ou um dimension
de type: string
quando alguém usa esse campo para filtrar uma consulta.
Normalmente, o Looker gera essas sugestões executando a seguinte consulta no campo de filtro:
SELECT DISTINCT <field name> FROM <table> LIMIT 1000
Se o campo estiver em uma tabela grande, essa consulta pode ser muito lenta ou criar uma carga de banco de dados muito grande.
Ao usar suggest_dimension
, é possível tornar a consulta do Looker uma dimensão alternativa para os valores de sugestão. Se essa dimensão for definida em uma exploração diferente, o suggest_explore
informará ao Looker onde encontrá-la. Nesse caso, no parâmetro suggest_dimension
, inclua o nome da vista em que a dimensão é definida e o nome no formato view_name.field_name
. Além disso, confira se a visualização está mesclada ao recurso Explorar especificado no parâmetro suggest_explore
.
Se a dimensão estiver definida na visualização atual, suggest_explore
não será necessário.
Examples
Neste exemplo, em vez de analisar uma lista enorme de nomes de usuários da tabela event
, recomendamos que o Looker consulte os nomes de uma tabela user
:
dimension: event_user_name {
type: string
sql: ${TABLE}.event_user_name ;;
suggest_explore: user
suggest_dimension: user.name
}