sugestões (para campos)

Esta página se refere ao parâmetro suggestions que faz parte de um campo de dimensão ou de filtro.

Também é possível usar suggestions como parte de uma visualização, conforme descrito na página de documentação do parâmetro suggestions (para visualizações).

Uso

view: view_name {
dimensão: field_name {
sugestões: ["string de sugestão", "string de sugestão", "..."]
}
}
Hierarquia
suggestions
Tipos de campo possíveis
Dimensão, filtro, parâmetro

Aceita
Uma string ou uma lista de strings

Definição

Com esse parâmetro, você pode codificar a lista de valores sugeridos em um campo filter ou em um dimension de type: string que aparece 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
WHERE (field_name LIKE '%' OR field_name LIKE '% %')
GROUP BY 1 ORDER BY 1 LIMIT 1000

Embora o Looker armazene em cache até 1.000 resultados para essa consulta, apenas os 100 primeiros resultados são exibidos ao usuário como sugestões de filtro.

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 suggestions, é possível codificar uma lista de valores possíveis e melhorar o desempenho.

Esse parâmetro também é útil se você não quiser que determinados valores de um campo sejam exibidos como sugestões, especificando uma lista mais limitada.

Examples

Substitua as sugestões padrão para a dimensão colors por uma lista codificada:

dimension: colors {
  type: string
  sql: ${TABLE}.colors ;;
  suggestions: ["red", "yellow", "blue"]
}