필터 추천 변경

이 페이지에서는 필터 제안에 영향을 미치는 LookML 매개변수를 간략히 소개합니다. 이 페이지에는 각 매개변수가 전체 참조 페이지 링크, 기능에 대한 간단한 설명 및 각 기능이 포함된 이미지의 목록이 나와 있습니다.

기본 동작

기본적으로 Look 또는 탐색에서 사용자가 type: string 측정기준의 필터 값을 입력하면 Looker는 사용자가 입력하는 내용과 일치하는 옵션을 제안합니다. 대시보드에서 대시보드 필터가 type: string 필드를 기준으로 필터링하면 (기존 대시보드의 경우 필터가 필드 유형 필터인 경우) Looker도 필터 옵션을 제안합니다. 이러한 필터 추천은 측정기준에서 SELECT DISTINCT 쿼리를 사용하여 만들어지므로 해당 필드의 기존 데이터와 일치하는 값만 반환됩니다.

필터 추천 사용 또는 사용 중지

이 섹션에서는 필터 추천을 사용 설정 또는 중지할 수 있는 다음 LookML 매개변수를 설명합니다.

suggestable(필드)

suggestable을(를) no(으)로 설정하면 측정기준 또는 필터에 대한 추천을 사용 중지할 수 있습니다. suggestable의 기본값은 yes이므로 가능한 경우 Looker에서 사용자에게 추천 기능을 제공합니다. 대신 suggestableno로 설정하면 Looker에서 추천하지 않습니다.

suggestions(보기)

suggestionsno로 설정하면 보기의 모든 측정기준에 대한 추천을 사용 중지할 수 있습니다. suggestions의 기본값은 yes이므로 가능한 경우 Looker에서 사용자에게 추천 기능을 제공합니다. 대신 suggestionsno로 설정하면 Looker에서 추천하지 않습니다.

추천 값 필터링

이 섹션에서는 필터 추천에 표시되는 값을 설정하거나 제한할 수 있는 다음 LookML 매개변수를 설명합니다.

allowed_value (필드)

allowed_valueparameter LookML 매개변수와 함께 작동합니다. Looker 개발자가 parameter 필터 전용 필드를 제공하는 경우 사용자가 입력하거나 선택한 값은 {% parameter %} 유동 변수를 사용하여 참조할 수 있습니다. 원하는 경우 allowed_value를 사용하여 사용자가 해당 매개변수 필드에 선택할 수 있는 값 목록을 정의할 수 있습니다.

allowed_value에는 labelvalue의 두 하위 매개변수가 있습니다. label 하위 매개변수는 필터 추천에서 사용자에게 표시되는 옵션을 지정합니다. value 하위 매개변수에는 {% parameter %} Liquid 변수에 전달되는 값이 포함됩니다.

자세한 내용은 parameter 참조 페이지의 이 섹션을 참고하세요.

bypass_suggest_restrictions(필드)

bypass_suggest_restrictions는 사용 중지 또는 제한되는 상황에서 필터 추천을 사용 설정합니다. sql_always_where 또는 access_filter를 사용하여 사용자가 볼 수 있는 행을 제한한 경우, Looker는 허용된 행의 값으로 필터 제안을 제한합니다. 하지만 특정 측정기준 또는 필터 필드에 민감한 정보가 표시될 가능성이 있는 값이 없다고 확신하는 경우 bypass_suggest_restrictions를 사용하여 전체 필터 추천을 복원할 수 있습니다.

case(필드)

case를 사용하면 케이스 로직으로 측정기준 결과를 버케팅할 수 있습니다. case 문에 정의된 값만 해당 측정기준에 대한 필터 추천으로 표시되므로 필터 추천에 영향을 줍니다.

case를 사용하는 측정기준에 대한 제안은 full_suggestions를 사용할 때 제한되지 않습니다. case 매개변수에 포함된 옵션은 모든 사용자에게 표시됩니다.

다른 필터를 업데이트하는 필터에서 이 측정기준을 사용하는 경우 case를 사용하는 측정기준은 연결된 필터 (이전 대시보드의 속성 필터 필터라고도 함)와 함께 사용할 수 있습니다. case을(를) 사용하는 측정기준은 업데이트 중인 필터에서 사용할 수 없습니다.

full_suggestions(필드)

full_suggestions을(를) no(으)로 설정하면 측정기준의 필터 추천이 사용 중지됩니다.

case를 사용하는 측정기준에 대한 제안은 full_suggestions를 사용할 때 제한되지 않습니다. case 매개변수에 포함된 옵션은 모든 사용자에게 표시됩니다.

suggest_dimension (필드) 및 suggest_explore (필드)

Looker는 일반적으로 필터 필드에 SELECT DISTINCT 쿼리를 실행하여 필터 추천을 생성합니다. 일부 대형 테이블의 경우 이 쿼리가 너무 느리거나 데이터베이스 부하가 너무 커질 수 있습니다. suggest_dimension을 사용하여 필터 제안에 대한 대체 측정기준을 Looker에서 만들고, 해당 측정기준이 다른 탐색 분석에 있는 경우 suggest_explore를 함께 사용할 수 있습니다.

suggestions (필드)

suggestions를 사용하면 가능한 필터 추천값 목록을 하드 코딩할 수 있습니다. 이 방법은 필드의 특정 데이터 값을 추천으로 표시하지 않고 대신 제한된 목록을 지정하려는 경우에 유용합니다.

필터 추천 캐시

이 섹션에서는 필터 추천이 캐시되는 시간을 구성할 수 있는 suggest_persist_for 매개변수를 설명합니다.

데이터베이스의 부하를 줄이고 측정기준의 데이터 값 수가 매우 많은 경우 매개변수를 사용하여 측정기준에 대한 필터 제안을 사용 중지해 보세요. 필터 추천을 표시하려면 매개변수를 사용하여 쿼리되는 필터 값을 제한하거나 적절한 옵션을 하드 코딩하는 것이 좋습니다.

suggest_persist_for (필드)

기본적으로 필터 추천은 6시간 동안 캐시되므로 해당 기간에 동일한 추천 목록이 표시됩니다. suggest_persist_for 매개변수를 사용하면 필터 추천이 캐시되는 기간을 변경할 수 있습니다.