suggestions (필드)

이 페이지에서는 측정기준, 필터 필드 또는 매개변수에 속하는 suggestions 매개변수를 참조합니다.

suggestions (뷰용) 매개변수 문서 페이지에 설명된 대로 suggestions의 일부로 사용할 수도 있습니다.

사용

view: view_name {
  dimension: field_name {
    suggestions: ["suggestion string", "suggestion string", "…"]
  }
}
계층 구조
suggestions
가능한 필드 유형
측정기준, 필터, 매개변수

수락
문자열 또는 문자열 목록

정의

사용자가 추천을 지원하는 필드 유형에서 Explore를 필터링하면 기본적으로 Looker에서 필드에 가능한 값을 추천합니다 (필터 추천에 영향을 미치는 방법에 대한 자세한 내용은 필터 추천 변경 참고). 필터 필드에 대한 추천을 제공하기 위해 Looker는 데이터베이스에서 쿼리를 실행하여 필드의 고유 값 목록을 가져옵니다. Looker는 일반적으로 필터 필드에서 다음과 같은 쿼리를 실행하여 이러한 제안을 생성합니다.

SELECT DISTINCT field_name FROM table
WHERE (field_name LIKE '%' OR field_name LIKE '% %')
GROUP BY 1 ORDER BY 1 LIMIT 1000

suggestion 매개변수를 사용하면 사용자가 해당 필드를 사용하여 쿼리를 필터링할 때 표시되는 측정기준, 필터 필드 또는 매개변수의 추천 값 목록을 하드 코딩할 수 있습니다.

필드가 큰 테이블에 있는 경우 이 쿼리가 너무 느리거나 데이터베이스 로드가 너무 커질 수 있습니다. suggestions를 사용하면 가능한 값 목록을 대신 하드코딩하여 성능을 개선할 수 있습니다.

suggestions 매개변수는 필드의 특정 값이 추천으로 표시되지 않도록 더 제한적인 목록을 지정할 수 있으므로 유용합니다.

예시

colors 측정기준의 기본 추천을 하드코딩된 목록으로 바꿉니다.

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