Projektmanifestparameter

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