Parámetros del manifiesto del proyecto

Tu proyecto puede contener un archivo de manifiesto del proyecto, que se usa para la configuración a nivel del proyecto, como la especificación de otros proyectos para importar al proyecto actual, la definición de constantes de LookML, la especificación de configuración de localización del modelo y la adición de extensiones y visualizaciones personalizadas a tu proyecto.

Por el momento, la localización de modelos no es compatible con la importación de proyectos.

Cada proyecto puede tener solo un archivo de manifiesto. El archivo debe llamarse manifest.lkml y estar ubicado en el nivel raíz de la estructura de directorios de tu proyecto. Además, Looker no admite un archivo de manifiesto de proyecto vacío. Si el archivo de manifiesto está vacío, bórralo.

En esta página, se vinculan los parámetros de LookML a nivel del manifiesto del proyecto.

Ejemplo de uso

Coloca el cursor sobre el nombre de un parámetro para ver una descripción rápida. Haz clic en un parámetro para visitar su página de referencia.

Cuando un parámetro se puede establecer en una de varias opciones específicas, el valor predeterminado aparece primero.

## STRUCTURAL PARAMETERS
project_name: "Current Project Name"
new_lookml_runtime: yes 
local_dependency: {
  project: "project_name"
  override_constant: constant_name {
    value: "string value" 
  }
}
## Possibly more local_dependency statements

remote_dependency: remote_project_name {
  url: "remote_project_url"
  ref: "remote_project_ref"
  override_constant: constant_name {
    value: "string value" 
  }
}
# Possibly more remote_dependency statements

constant: constant_name {
  value: "string value"
  export: none | override_optional | override_required
}
# Possibly more constant statements

## LOCALIZATION PARAMETERS
localization_settings: {
  localization_level: strict | permissive
  default_locale: locale_name
}

## EXTENSION FRAMEWORK PARAMETERS
application: application_name {
  label: "Application Label" 
  url: "application_url" 
  file: "application_file_path" 
  mount_points: {
    # Desired mount points (described on application page)
  }
  entitlements: {
    # Desired entitlements (described on application page)
  }
}
## Possibly more application statements

## CUSTOM VISUALIZATION PARAMETERS
visualization:{
  id: "unique-id" 
  label: "Visualization Label" 
  url: "visualization_url" 
  sri_hash: "SRI hash" 
  dependencies: ["dependency_url_1","dependency_url_2"]
  file: "visualization_file_path" 
}
## Possibly more visualization statements

Definiciones de los parámetros

Nombre del parámetro Descripción
Parámetros estructurales
project_name Especifica el nombre del proyecto actual.
new_lookml_runtime Habilita o inhabilita el nuevo entorno de ejecución de LookML para un proyecto de LookML.
local_dependency Especifica que este proyecto depende de otro. Este parámetro tiene los subparámetros project y override_constant.
project Especifica un proyecto que contiene los archivos que deseas incluir.
remote_dependency Especifica uno o más proyectos remotos que contienen archivos que deseas incluir. Este parámetro tiene los subparámetros url y ref, así como el subparámetro override_constant.
constant Define una constante de LookML que se puede usar en todo el proyecto. Este parámetro tiene los subparámetros value y export.
Parámetros de localización
localization_settings Especifica la información de localización de tu modelo. Este parámetro tiene los subparámetros default_locale y localization_level.
localization_level Especifica si se permiten cadenas sin traducción en tu modelo.
default_locale Especifica la configuración regional que se usará como predeterminada para traducir cadenas en tu modelo.
Parámetros del framework de extensión
application Define una aplicación para el framework de extensiones de Looker.
label Especifica el nombre de la aplicación que se muestra al usuario.
url Proporciona la URL de la aplicación.
file Proporciona la ruta de acceso a un archivo JavaScript (con una extensión .js) que define la aplicación. La ruta de acceso es relativa a la raíz del proyecto.
entitlements Especifica los derechos para controlar el acceso a las funciones de extensión de la aplicación. Este parámetro tiene muchos subparámetros que se enumeran en la página del parámetro application.
Parámetros de visualización personalizados
visualization Define una visualización personalizada para tu proyecto de Looker.
id Especifica un identificador único para la visualización.
label Especifica el nombre de la visualización que se muestra al usuario.
url Proporciona la URL al archivo JavaScript de la visualización.
sri_hash Especifica el hash de integridad del subrecurso para la visualización.
dependencies Proporciona una lista de URLs de dependencias separadas por comas que se requieren para cargar la visualización.
file Especifica la ruta de acceso a un archivo JavaScript que define la visualización.