2021년 6월부터 Looker 21.8 이상의 인스턴스용 Looker Marketplace에서 제공되는 Looker 블록이 확장 대신 LookML 상세검색을 활용하는 새 구조로 변환됩니다. 상세검색을 사용하는 블록에는 이 페이지에 설명된 marketplace_ref 키워드가 포함된 marketplace_lock.lkml 파일이 포함됩니다.
사용
marketplace_ref: {
listing: "listing_id"
version: "version_number"
models: ["model_name"]
override_constant: CONNECTION { value:"connection_name" }
override_constant: APP_NAME { value:"application_name" }
override_constant: PLATFORM { value:"platform_name" }
override_constant: PROJECT { value:"project-name" }
override_constant: SCHEMA_NAME { value:"schema_name" }
}
|
계층 구조
marketplace_ref |
기본값
없음
수락
블록 구성 중에 Looker Marketplace 백엔드 또는 Marketplace UI에 제공된 값
|
정의
marketplace_ref은 읽기 전용 marketplace_lock.lkml 파일의 키워드입니다. marketplace_lock.lkml는 리파인먼트를 사용하는 블록이 Looker Marketplace에서 설치될 때 자동으로 생성됩니다.
marketplace_ref 하위 매개변수 값은 Marketplace 백엔드에 정의되어 있거나 블록 구성 중에 Looker Marketplace UI에서 제공됩니다.
listing
listing 매개변수 값은 Looker Marketplace의 백엔드에 설정된 Marketplace 등록정보 ID입니다. listing 매개변수는 수정할 수 없습니다.
version
version 매개변수 값은 Marketplace 블록의 애플리케이션 버전입니다. Marketplace에서 블록의 페이지로 이동하여 페이지 왼쪽에 있는 출시 번호(0.0.0 형식)를 확인하면 블록의 버전을 확인할 수 있습니다. version 매개변수는 수정할 수 없습니다.
models
models 매개변수는 상세검색을 사용하는 Marketplace 블록의 가져온 CORE 프로젝트와 연결된 모든 모델을 나열합니다. models 매개변수를 모델 매개변수와 혼동해서는 안 됩니다. models 매개변수는 수정할 수 없습니다.
override_constant
상세검색을 사용하는 Marketplace 블록은 모든 LookML 코드와 지속적인 매개변수화를 포함하는 CORE 프로젝트를 원격으로 가져오는 수정 가능한 단일 CONFIG 프로젝트로 Marketplace에서 설치됩니다. 상수는 가져온 CORE 프로젝트의 매니페스트 파일에 정의되어 있습니다. 값을 재정의할 수 있도록 상수가 정의된 경우 초기 설치 중에 블록을 구성하거나 블록을 업데이트할 때 Marketplace UI에서 해당 값을 재정의할 수 있습니다. 이러한 재정의 값은 marketplace_lock.lkml 파일에서 볼 수 있지만 수정할 수는 없습니다.
Marketplace 블록에서 상수 값을 재정의하는 방법에 대한 자세한 내용은 Looker Marketplace 블록 맞춤설정 문서 페이지를 참고하세요.