suggest_explore

Uso

view: view_name {
  dimension: field_name {
    suggest_explore: explore_name
  }
}
Hierarquia
suggest_explore
Tipos de campo possíveis
Dimensão, grupo de dimensões, métrica, filtro, parâmetro

Aceita
O nome de uma análise detalhada

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 poderá ser muito lenta ou criar uma carga de banco de dados muito grande.

Ao usar suggest_dimension, você pode fazer com que o Looker consulte uma dimensão alternativa para os valores de sugestão. Se essa dimensão for definida em outra análise, suggest_explore vai informar ao Looker onde encontrá-la. Nesse caso, no parâmetro suggest_dimension, inclua o nome da vista em que a dimensão está definida e o nome da dimensão no formato view_name.field_name. Além disso, verifique se a visualização está unida à análise detalhada especificada no parâmetro suggest_explore.

Se a dimensão estiver definida na visualização atual, suggest_explore não será obrigatório.

Exemplos

Neste exemplo, em vez de procurar em uma enorme lista de nomes de usuários da tabela event, pedimos ao Looker para consultar os nomes de uma tabela user:

dimension: event_user_name {
  type: string
  sql: ${TABLE}.event_user_name ;;
  suggest_explore: user
  suggest_dimension: user.name
}