marketplace_ref

Depuis juin 2021, les blocs Looker disponibles sur la place de marché Looker pour les instances Looker 21.8 ou ultérieures sont convertis en une nouvelle structure qui utilise des affinements LookML plutôt que des extensions. Les blocs qui utilisent des affinements contiennent un fichier marketplace_lock.lkml avec le mot clé marketplace_ref décrit sur cette page.

Utilisation

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" }
}
Hiérarchie
marketplace_ref
Valeur par défaut
Aucun

Acceptation
Valeurs fournies dans le backend du Marketplace Looker ou dans l'UI Marketplace lors de la configuration du bloc

Définition

marketplace_ref est un mot clé dans le fichier marketplace_lock.lkml en lecture seule. Le marketplace_lock.lkml est créé automatiquement lorsqu'un bloc utilisant des affinements est installé depuis le Looker Marketplace.

Les valeurs du sous-paramètre marketplace_ref sont définies dans le backend Marketplace ou fournies dans l'interface utilisateur Looker Marketplace lors de la configuration du bloc.

listing

La valeur du paramètre listing correspond à l'ID de la fiche Marketplace défini dans le backend de Looker Marketplace. Le paramètre listing n'est pas modifiable.

version

La valeur du paramètre version correspond à la version de l'application pour le bloc Marketplace. Pour connaître la version du bloc, accédez à sa page sur Marketplace et vérifiez le numéro de version (au format 0.0.0) sur la gauche de la page. Le paramètre version n'est pas modifiable.

models

Le paramètre models liste tous les modèles associés au projet CORE importé d'un bloc Marketplace qui utilise des affinements. Le paramètre models ne doit pas être confondu avec les paramètres du modèle. Le paramètre models n'est pas modifiable.

override_constant

Les blocs Marketplace qui utilisent des affinements sont installés à partir de Marketplace en tant que projet CONFIG unique et modifiable qui importe à distance le projet CORE contenant tout le code LookML et la paramétrisation constante. Les constantes sont définies dans le fichier manifeste du projet CORE importé. Si les constantes sont définies pour permettre le remplacement des valeurs, vous pouvez remplacer ces valeurs dans l'interface utilisateur Marketplace, soit lors de la configuration du bloc lors de son installation initiale, soit lors de la mise à jour du bloc. Ces valeurs de remplacement sont visibles dans le fichier marketplace_lock.lkml, mais ne peuvent pas être modifiées.

Pour en savoir plus sur le remplacement des valeurs constantes dans les blocs Marketplace, consultez la page de documentation Personnaliser les blocs Looker Marketplace.