Ihr Projekt kann eine Projektmanifestdatei enthalten, die für Einstellungen auf Projektebene verwendet wird, z. B. zum Angeben anderer Projekte, die in das aktuelle Projekt importiert werden sollen, zum Definieren von LookML-Konstanten, zum Angeben von Einstellungen für die Modelllokalisierung und zum Hinzufügen von Erweiterungen und benutzerdefinierten Visualisierungen zu Ihrem Projekt.
Die Modelllokalisierung ist derzeit nicht mit dem Projektimport kompatibel.
Jedes Projekt kann nur über eine Manifestdatei verfügen. Die Datei muss den Namen manifest.lkml haben und sich im Stammverzeichnis der Verzeichnisstruktur Ihres Projekts befinden. Außerdem wird in Looker keine leere Projektmanifestdatei unterstützt. Wenn Ihre Manifestdatei leer ist, löschen Sie die Datei.
Auf dieser Seite finden Sie Links zu den LookML-Parametern auf Projektebene.
Nutzungsbeispiel
Bewegen Sie den Mauszeiger auf einen Parameternamen, um eine Kurzbeschreibung zu sehen. Klicken Sie auf einen Parameter, um die zugehörige Referenzseite aufzurufen.
Wenn ein Parameter auf eine von mehreren bestimmten Optionen festgelegt werden kann, wird der Standardwert zuerst aufgeführt.
## 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
Parameterdefinitionen
| Parametername | Beschreibung |
|---|---|
| Strukturparameter | |
project_name |
Gibt den Namen des aktuellen Projekts an. |
new_lookml_runtime |
Aktiviert oder deaktiviert die neue LookML-Laufzeit für ein LookML-Projekt. |
local_dependency |
Gibt an, dass dieses Projekt von einem anderen Projekt abhängig ist. Dieser Parameter enthält die Unterparameter project und override_constant. |
project |
Gibt ein Projekt an, das Dateien enthält, die Sie einbinden möchten. |
remote_dependency |
Gibt ein oder mehrere Remote-Projekte an, die Dateien enthalten, die Sie einbinden möchten. Dieser Parameter enthält die Unterparameter url und ref sowie den Unterparameter override_constant. |
constant |
Definiert eine LookML-Konstante, die dann in einem Projekt eingesetzt werden kann. Dieser Parameter enthält die Unterparameter value und export. |
| Lokalisierungsparameter | |
localization_settings |
Gibt Sie die Lokalisierungsinformationen für Ihr Modell an. Dieser Parameter enthält die Unterparameter default_locale und localization_level. |
localization_level |
Gibt an, ob Zeichenfolgen ohne Übersetzung in Ihrem Modell zulässig sind. |
default_locale |
Gibt das Gebietsschema an, das als Standard für die Übersetzung von Zeichenfolgen in Ihrem Modell verwendet wird. |
| Extension Framework-Parameter | |
application |
Definiert eine Anwendung für das Looker-Extension Framework. |
label |
Gibt den Namen der Anwendung an, der dem Nutzer angezeigt wird. |
url |
Gibt die URL der Anwendung an. |
file |
Gibt den Pfad zu einer JavaScript-Datei (mit der Erweiterung .js) an, die die Anwendung definiert. Der Pfad ist relativ zum Projektstammverzeichnis. |
entitlements |
Gibt die Berechtigungen an, mit denen der Zugriff auf die Erweiterungsfunktionen der Anwendung gesteuert wird. Dieser Parameter enthält zahlreiche Unterparameter, die auf der Parameterseite application aufgeführt sind. |
| Parameter für benutzerdefinierte Visualisierungen | |
visualization |
Definiert eine benutzerdefinierte Visualisierung für Ihr Looker-Projekt. |
id |
Gibt eine eindeutige Kennung für die Visualisierung an. |
label |
Gibt den Namen der Visualisierung an, die dem Nutzer angezeigt wird. |
url |
Gibt die URL zur JavaScript-Datei der Visualisierung an. |
sri_hash |
Gibt den SRI-Hash (Subresource Integrity) für die Visualisierung an. |
dependencies |
Enthält eine durch Kommas getrennte Liste von Abhängigkeits-URLs, die zum Laden der Visualisierung erforderlich sind. |
file |
Gibt den Pfad zu einer JavaScript-Datei an, in der die Visualisierung definiert ist. |