Ihr Projekt kann eine Projektmanifestdatei enthalten, die für Einstellungen auf Projektebene verwendet wird. Dazu gehören beispielsweise Einstellungen zum Angeben anderer Projekte, die in das2}das aktuelle Projekt importiert werden sollen, zum Definieren von LookML-Konstanten, zum Festlegen 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 auf der Stammebene der Verzeichnisstruktur Ihres Projekts befinden. Looker unterstützt auch keine leere Projektmanifestdatei. Wenn Ihre Manifestdatei leer ist, löschen Sie sie.
Auf dieser Seite finden Sie Links zu den LookML-Parametern auf Projektmanifestebene.
Nutzungsbeispiel
Bewegen Sie den Mauszeiger auf einen Parameternamen, um eine kurze Beschreibung 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 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. |
| Parameter des Erweiterungs-Frameworks | |
application |
Definiert eine Anwendung für das Looker Erweiterungs-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 viele Unterparameter, die auf der application Parameterseite 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, der 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 |
Gibt eine durch Kommas getrennte Liste von Abhängigkeits-URLs an, die zum Laden der Visualisierung erforderlich sind. |
file |
Gibt den Pfad zu einer JavaScript-Datei an, die die Visualisierung definiert. |