Parametri del manifest del progetto

Il tuo progetto potrebbe contenere un file manifest del progetto, che viene utilizzato per le impostazioni a livello di progetto, ad esempio quelle per specificare altri progetti da importare nel progetto corrente, definire costanti LookML, specificare impostazioni di localizzazione del modello e aggiungere estensioni e visualizzazioni personalizzate al progetto.

La localizzazione del modello non è attualmente compatibile con l'importazione del progetto.

Ogni progetto può avere un solo file manifest. Il file deve essere denominato manifest.lkml e trovarsi a livello root della struttura di directory del progetto. Inoltre, Looker non supporta un file manifest del progetto vuoto. Se il file manifest è vuoto, eliminalo.

Questa pagina contiene link ai parametri LookML a livello di manifest del progetto.

Esempio di utilizzo

Passa il mouse sopra il nome di un parametro per visualizzarne una breve descrizione. Fai clic su un parametro per visitare la relativa pagina di riferimento.

Quando un parametro può essere impostato su una delle diverse opzioni specifiche, il valore predefinito viene elencato per primo.

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

Definizioni dei parametri

Nome parametro Descrizione
Parametri strutturali
project_name Specifica il nome del progetto corrente.
new_lookml_runtime Attiva o disattiva il nuovo runtime LookML per un progetto LookML.
local_dependency Specifica che questo progetto dipende da un altro progetto. Questo parametro ha i sottoparametri project e override_constant.
project Specifica un progetto che contiene i file da includere.
remote_dependency Specifica uno o più progetti remoti che contengono i file da includere. Questo parametro ha i sottoparametri url e ref, nonché il sottoparametro override_constant.
constant Definisce una costante LookML che può essere utilizzata in tutto il progetto. Questo parametro ha i sottoparametri value e export.
Parametri di localizzazione
localization_settings Specifica le informazioni di localizzazione per il modello. Questo parametro ha i sottoparametri default_locale e localization_level.
localization_level Specifica se le stringhe senza traduzione sono consentite nel modello.
default_locale Specifica le impostazioni internazionali che verranno utilizzate come impostazioni predefinite del modello per la traduzione delle stringhe.
Parametri del framework estensione
application Definisce un'applicazione per il framework di estensione di Looker.
label Specifica il nome dell'applicazione visualizzato dall'utente.
url Fornisce l'URL dell'applicazione.
file Fornisce il percorso di un file JavaScript (con estensione .js) che definisce l'applicazione. Il percorso è relativo alla radice del progetto.
entitlements Specifica i diritti per controllare l'accesso alle funzionalità dell'estensione dell'applicazione. Questo parametro ha molti sottoparametri elencati nella pagina del parametro application.
Parametri di visualizzazione personalizzati
visualization Definisce una visualizzazione personalizzata per il progetto Looker.
id Specifica un identificatore univoco per la visualizzazione.
label Specifica il nome della visualizzazione mostrata all'utente.
url Fornisce l'URL del file JavaScript della visualizzazione.
sri_hash Specifica l'hash di integrità della sottorisorsa per la visualizzazione.
dependencies Fornisce un elenco separato da virgole degli URL delle dipendenze necessari per caricare la visualizzazione.
file Specifica il percorso di un file JavaScript che definisce la visualizzazione.