Sugerir_explorar

Uso

view: view_name {
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âmetro

Aceita
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
}