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.