Parâmetros do manifesto do projeto

Seu projeto pode conter um arquivo de manifesto do projeto, que é usado para configurações para envolvidos no projeto, como aquelas para especificar outros projetos a serem importados 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.

A localização do modelo não é compatível com a importação de projetos.

Cada projeto pode ter apenas um arquivo de manifesto. O arquivo precisa ser nomeado como manifest.lkml e estar localizado no nível raiz da estrutura de diretórios do projeto. Além disso, o Looker não oferece suporte a 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 esse 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, bem como o 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 modelo. Esse parâmetro tem os subparâmetros default_locale e localization_level.
localization_level Especifica se strings sem tradução são permitidas no 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 uma 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 application página de parâmetros.
Parâmetros de visualização personalizada
visualization Define uma visualização personalizada para o projeto do Looker.
id Especifica um identificador exclusivo para a visualização.
label Especifica o nome da visualização que é mostrado ao usuário.
url Fornece o URL do arquivo JavaScript da visualização.
sri_hash Especifica o hash de integridade do sub-recurso para a visualização.
dependencies Fornece uma lista separada por vírgulas de URLs de dependência necessários para carregar a visualização.
file Especifica o caminho para um arquivo JavaScript que define a visualização.