이 페이지에서는 뷰의 일부인
extension
매개변수를 설명합니다.
extension
는extension
(탐색용) 매개변수 문서 페이지에 설명된 탐색의 일부로 사용할 수도 있습니다.
extension
는 대시보드 매개변수 문서 페이지에 설명된 LookML 대시보드의 일부로 사용할 수도 있습니다.
용도
extension: 필수
}
계층 구조
extension |
기본값
없음결제 가능
'required' 값
|
정의
extension: required
매개변수는 뷰를 확장 프로그램이 필요하다고 표시합니다. 즉, 뷰를 단독으로 사용할 수 없습니다. 뷰의 콘텐츠와 설정은 다른 뷰에서 extends
매개변수를 사용하여 뷰를 확장할 때만 사용됩니다.
extension: required
가 있는 뷰는 그 자체로는 사용자에게 표시되지 않습니다. 다른 뷰로 확장되기 위한 시작점으로만 사용됩니다.
extension
매개변수는 required
값만 허용합니다. 뷰를 확장하지 않으려면 extension
매개변수를 완전히 생략합니다.
LookML 객체에 extends
를 사용하는 방법에 관한 자세한 내용은 확장 프로그램을 사용하여 코드 재사용을 참조하세요.
예
아래의 looker_events
뷰에는 extension: required
매개변수가 있으므로 뷰 자체는 사용자에게 표시되지 않습니다.
파일: events.view
view: looker_events {
extension: required
sql_table_name: looker_db.events ;;
# The normal contents of the view follow
}
looker_events
뷰를 사용하려면 다음과 같이 뷰를 확장하는 다른 뷰를 만들면 됩니다.
파일: new_events.view
include: "events.view"
view: name_of_the_new_view {
extends: [looker_events]
measure: additional_measure {
type: count
}
# Additional things you want to add or change
}