Seu projeto pode conter um arquivo de manifesto do projeto, que é usado para configurações no nível do projeto, como especificar outros projetos para importar para o projeto atual, definir constantes do LookML, especificar configurações de localização do modelo e adicionar extensões e visualizações personalizadas ao projeto.
No momento, a localização de modelos não é compatível com a importação de projetos.
Cada projeto pode ter apenas um arquivo de manifesto. O arquivo precisa ser nomeado manifest.lkml e estar localizado no nível raiz da estrutura de diretórios do projeto. Além disso, o Looker não aceita um arquivo de manifesto de projeto vazio. Se o arquivo de manifesto estiver vazio, exclua-o.
Esta página tem links para os parâmetros do LookML no nível do manifesto do projeto.
Exemplo de uso
Passe o cursor sobre o nome de um parâmetro para ver uma descrição rápida. Clique em um parâmetro para acessar a página de referência dele.
Quando um parâmetro pode ser definido como uma de várias opções específicas, o valor padrão é listado primeiro.
## 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
Definições de parâmetro
| Nome do parâmetro | Descrição |
|---|---|
| Parâmetros estruturais | |
project_name |
Especifica o nome do projeto atual. |
new_lookml_runtime |
Ativa ou desativa o novo ambiente de execução do LookML para um projeto do LookML. |
local_dependency |
Especifica que este projeto depende de outro. Esse parâmetro tem os subparâmetros project e override_constant. |
project |
Especifica um projeto que contém arquivos que você quer incluir. |
remote_dependency |
Especifica um ou mais projetos remotos que contêm arquivos que você quer incluir. Esse parâmetro tem os subparâmetros url e ref, além do subparâmetro override_constant. |
constant |
Define uma constante do LookML que pode ser usada em todo o projeto. Esse parâmetro tem os subparâmetros value e export. |
| Parâmetros de localização | |
localization_settings |
Especifica as informações de localização do seu modelo. Esse parâmetro tem subparâmetros default_locale e localization_level. |
localization_level |
Especifica se strings sem tradução são permitidas no seu modelo. |
default_locale |
Especifica a localidade que será usada como padrão do modelo para traduzir strings. |
| Parâmetros do framework de extensões | |
application |
Define um aplicativo para o framework de extensões do Looker. |
label |
Especifica o nome do aplicativo que é mostrado ao usuário. |
url |
Fornece o URL do aplicativo. |
file |
Fornece o caminho para um arquivo JavaScript (com extensão .js) que define o aplicativo. O caminho é relativo à raiz do projeto. |
entitlements |
Especifica os direitos para controlar o acesso aos recursos de extensão do aplicativo. Esse parâmetro tem muitos subparâmetros listados na página do parâmetro application. |
| Parâmetros de visualização personalizada | |
visualization |
Define uma visualização personalizada para seu projeto do Looker. |
id |
Especifica um identificador exclusivo para a visualização. |
label |
Especifica o nome da visualização que é mostrada ao usuário. |
url |
Fornece o URL do arquivo JavaScript da visualização. |
sri_hash |
Especifica o hash de integridade do subrecurso para a visualização. |
dependencies |
Fornece uma lista de URLs de dependência separados por vírgulas necessários para carregar a visualização. |
file |
Especifica o caminho para um arquivo JavaScript que define a visualização. |