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 onapplicationpage) } entitlements: { # Desired entitlements (described onapplicationpage) } } ## 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. |