사용
view: view_name {
dimension: field_name {
suggest_explore: explore_name
}
}
|
계층 구조
suggest_explore |
가능한 필드 유형
측정기준, 측정기준 그룹, 측정값, 필터, 매개변수
수락
Explore의 이름
|
정의
suggest_dimension와 함께 사용되는 이 매개변수는 사용자가 해당 필드를 사용하여 쿼리를 필터링할 때 Looker가 filter 필드 또는 type: string의 dimension에 대한 추천을 생성하는 방식을 변경합니다.
Looker는 일반적으로 필터 필드에서 다음 쿼리를 실행하여 이러한 제안을 생성합니다.
SELECT DISTINCT <field name> FROM <table> LIMIT 1000
필드가 큰 테이블에 있는 경우 이 쿼리가 너무 느리거나 데이터베이스 로드가 너무 커질 수 있습니다.
suggest_dimension를 사용하면 Looker가 추천 값에 대한 대체 측정기준을 쿼리할 수 있습니다. 해당 측정기준이 다른 Explore에 정의된 경우 suggest_explore는 Looker에 해당 측정기준을 찾을 위치를 알려줍니다. 이 경우 suggest_dimension 매개변수에 측정기준이 정의된 뷰 이름과 측정기준 이름을 view_name.field_name 형식으로 모두 포함합니다. 또한 뷰가 suggest_explore 매개변수에 지정된 Explore에 조인되어 있는지 확인합니다.
측정기준이 현재 뷰에 정의된 경우 suggest_explore은 필수가 아닙니다.
예시
이 예시에서는 event 테이블의 방대한 사용자 이름 목록을 살펴보는 대신 Looker에게 user 테이블에서 이름을 쿼리하도록 지시했습니다.
dimension: event_user_name {
type: string
sql: ${TABLE}.event_user_name ;;
suggest_explore: user
suggest_dimension: user.name
}