Projektmanifestparameter

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

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.