marketplace_ref

自 2021 年 6 月起,Looker Marketplace 提供的 Looker Blocks 將轉換為新結構,適用於 Looker 21.8 以上版本,並使用 LookML 修訂內容而非 extends。使用精細化功能的區塊會包含 marketplace_lock.lkml 檔案,其中含有本頁面說明的 marketplace_ref 關鍵字。

用量

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 檔案中的關鍵字。從 Looker Marketplace 安裝使用精細化功能的區塊時,系統會自動建立 marketplace_lock.lkml

marketplace_ref 子參數值是在 Marketplace 後端定義,或是在設定區塊時,於 Looker Marketplace UI 中提供。

listing

listing 參數值是在 Looker Marketplace 後端設定的 Marketplace 產品資訊 ID。listing 參數無法編輯。

version

version 參數值是 Marketplace 區塊的應用程式版本。如要查看區塊版本,請前往 Marketplace 的區塊頁面,並查看頁面左側的發布編號 (格式為 0.0.0)。version 參數無法編輯。

models

models 參數會列出與使用精修功能的市集區塊匯入的 CORE 專案相關聯的所有模型。請勿將 models 參數與模型參數混淆。models 參數無法編輯。

override_constant

使用精細化功能的 Marketplace 區塊是從 Marketplace 安裝,以單一可編輯的 CONFIG 專案形式安裝,該專案會遠端匯入包含所有 LookML 程式碼和常數參數化的 CORE 專案。常數定義在匯入的 CORE 專案資訊清單檔案中。如果常數定義允許覆寫值,您可以在 Marketplace 使用者介面中覆寫這些值,方法是在初始安裝期間設定區塊,或更新區塊。您可以在 marketplace_lock.lkml 檔案中查看這些覆寫值,但無法編輯。

如要進一步瞭解如何覆寫 Marketplace 區塊中的常數值,請參閱「自訂 Looker Marketplace 區塊」說明文件頁面。