marketplace_ref

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 ブロックは、単一の編集可能な CONFIG プロジェクトとして Marketplace からインストールされます。このプロジェクトには、すべての LookML コードと定数パラメータ化を含む CORE プロジェクトがリモートでインポートされます。定数は、インポートした CORE プロジェクトのマニフェスト ファイルで定義されます。値をオーバーライドできるように定数が定義されている場合は、Marketplace UI で、ブロックの初回インストール時の構成中またはブロックの更新時に、これらの値をオーバーライドできます。これらのオーバーライド値は marketplace_lock.lkml ファイルで確認できますが、編集することはできません。

Marketplace ブロックの定数値をオーバーライドする方法については、Looker Marketplace ブロックのカスタマイズのドキュメント ページをご覧ください。