Parâmetros do manifesto do projeto

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 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

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.