A partir de junio de 2021, los bloques de Looker disponibles en Looker Marketplace para instancias en Looker 21.8 o versiones posteriores se convertirán a una nueva estructura que utiliza refinamientos de LookML en lugar de extends. Los bloques que usan refinamientos contienen un archivo marketplace_lock.lkml con la palabra clave marketplace_ref que se describe en esta página.
Uso
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" }
}
|
Jerarquía
marketplace_ref |
Valor predeterminado
Ninguno
Acepta
Valores proporcionados en el backend de Looker Marketplace o en la IU de Marketplace durante la configuración del bloque
|
Definición
marketplace_ref es una palabra clave en el archivo marketplace_lock.lkml de solo lectura. El objeto marketplace_lock.lkml se crea automáticamente cuando se instala un bloque que usa refinamientos desde Looker Marketplace.
Los valores de los subparámetros de marketplace_ref se definen en el backend de Marketplace o se proporcionan en la IU de Looker Marketplace durante la configuración del bloque.
listing
El valor del parámetro listing es el ID de la ficha de Marketplace que se establece en el backend de Looker Marketplace. El parámetro listing no se puede editar.
version
El valor del parámetro version es la versión de la aplicación para el bloque de Marketplace. Para ver en qué versión se encuentra el bloque, navega a la página del bloque en Marketplace y verifica el número de versión, en el formato 0.0.0, en el lado izquierdo de la página. El parámetro version no se puede editar.
models
El parámetro models enumera todos los modelos asociados con el proyecto de CORE importado de un bloque de Marketplace que usa refinamientos. El parámetro models no se debe confundir con los parámetros del modelo. El parámetro models no se puede editar.
override_constant
Los bloques de Marketplace que usan refinamientos se instalan desde Marketplace como un solo proyecto CONFIG editable que importa de forma remota el proyecto CORE que contiene todo el código LookML y la parametrización constante. Las constantes se definen en el archivo de manifiesto del proyecto CORE importado. Si las constantes se definen para permitir la anulación de valores, puedes anular esos valores en la IU de Marketplace mientras configuras el bloque durante su instalación inicial o cuando lo actualizas. Estos valores de anulación se pueden ver en el archivo marketplace_lock.lkml, pero no se pueden editar desde él.
Obtén más información para anular valores constantes en los bloques de Marketplace en la página de documentación Cómo personalizar los bloques de Looker Marketplace.