view_name

용도

Explore: Explore_name {
view_name: view_name
}
계층 구조
view_name
기본값
이름이 '탐색' 이름과 일치하는 뷰

결제 가능
기존 뷰의 이름

정의

view_name는 탐색 필드를 정의하는 뷰를 결정합니다. view_name가 생략된 경우 Looker는 기본 뷰 이름이 탐색 이름과 동일한 것으로 가정합니다. 일반적으로 view_name는 동일한 뷰에서 여러 탐색을 만드는 데만 사용됩니다.

Examples

user라는 뷰에 따라 고객이라는 탐색 메뉴에 옵션을 추가합니다.

explore: customer {
  view_name: user
}

일반 과제

view_name, from, label은(는) 혼동되는 경우가 많지만 동작이 다릅니다.

view_name, from, label 매개변수는 비슷하지만 효과는 다릅니다.

view_name 사용

view_name를 사용하여 동일한 뷰에서 여러 탐색을 만들고 각 탐색에 대해 동일한 방식으로 필드를 참조합니다.

explore: customer {
  view_name: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}

explore: buyer {
  view_name: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}

view_name: user를 사용하면 생성된 SQL은 다음과 같이 원래 테이블 이름을 사용합니다. FROM schema.users AS users

from 사용

from를 사용하여 동일한 뷰에서 여러 탐색을 만들고 각 탐색에 대해 필드를 다르게 참조합니다.

explore: customer {
  from: user
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}

explore: buyer {
  from: user
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}

from: user를 사용하면 생성된 SQL에서 원래 테이블 이름을 별칭으로 지정합니다(예: FROM schema.users AS customer).

label 사용

동일한 뷰에서 탐색 분석을 여러 개 만들 필요가 없고 탐색 메뉴에 탐색 이름이 다르게 표시되도록 하려면 label를 사용하세요.

explore: user {
  label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${user.name}

알아두어야 할 사항

view_name는 탐색 이름을 변경하는 데 거의 사용되지 않습니다.

확장 모델을 만들고 동일한 뷰에서 여러 탐색을 만들어야 하는 경우가 아니라면 view_name를 사용하여 탐색의 이름을 바꾸는 경우는 드뭅니다.

기본 뷰의 이름을 바꾸거나 label를 사용하여 탐색이 필드 선택 도구에 표시되는 방식을 변경하는 것을 고려해 보세요.