sugerimos_persistir

Uso

view: view_name {
dimensão: field_name {
suggest_persist_for: "5 horas"
}
}
Hierarquia
suggest_persist_for
Tipos de campo possíveis
Dimensão, filtro, parâmetro

Aceita
Uma string que especifica o tempo em segundos, minutos ou horas da seguinte maneira: "N (segundos | minutos | horas)"

Definição

Quando o Looker determina os valores que sugere aos usuários quando eles filtram um campo dimension ou filter, ele executa uma consulta para encontrar os valores exclusivos desse campo. Por padrão, essa lista de sugestões é armazenada em cache por seis horas. No entanto, é possível mudar o tempo em que as sugestões são armazenadas em cache usando suggest_persist_for.

O Looker normalmente gera sugestões para uma dimensão executando uma consulta SELECT DISTINCT nessa dimensão. Para algumas tabelas grandes, essa consulta pode ser muito lenta ou criar uma carga muito grande para o banco de dados. Armazenar em cache os valores de sugestão por um período mais longo reduz o número de consultas SELECT DISTINCT. Como alternativa, se o banco de dados for atualizado com frequência, um tempo de cache mais curto resultará em listas de sugestões mais recentes.

Examples

Defina o cache de sugestões da dimensão name como 30 minutos:

dimension: name {
  sql: ${TABLE}.name ;;
  suggest_persist_for: "30 minutes"
}