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