추천_측정기준

용도

view: view_name {
dimension: field_name {
suggest_dimension: dimension_name
}
}
계층 구조
suggest_dimension
가능한 필드 유형
측정기준, 측정기준 그룹, 측정, 필터, 매개변수

결제 가능
현재 보기 또는 viewname.fieldname의 필드 이름

특수 규칙
다른 뷰의 필드를 참조하려면 viewname.fieldname을 사용합니다. 여기서 viewname은 탐색에서 조인된 뷰입니다.

정의

이 매개변수는 사용자가 이 필드를 사용하여 쿼리를 필터링할 때 Looker에서 filter 필드 또는 type: stringdimension에 대한 추천을 생성하는 방법을 변경합니다.

일반적으로 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
}