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