확장 프로그램 (뷰)

이 페이지에서는 에 속하는 extension 매개변수를 언급합니다.

extension은 Explore의 일부로도 사용할 수 있으며, 이에 대한 설명은 extension (Explore용) 매개변수 문서 페이지를 참고하세요.

extension은 LookML 대시보드의 일부로도 사용할 수 있으며, 이에 대한 자세한 내용은 대시보드 매개변수 문서 페이지를 참고하세요.

사용

view: view_name {
  extension: required
}
계층 구조
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
}