Neues LookML-Projekt erstellen

Ein Projekt ist eine Sammlung von LookML-Dateien, die beschreiben, in welcher Beziehung Ihre Datenbanktabellen zueinander stehen und wie Looker diese Tabellen interpretieren soll. Weitere Informationen zu Projekten finden Sie auf den Dokumentationsseiten zu LookML-Projekten und -Entwicklungsmodellen sowie zu LookML-Begriffen und -Konzepten. Informationen zum Aufrufen und Bearbeiten vorhandener Projekte finden Sie auf der Dokumentationsseite Projektinformationen aufrufen und bearbeiten.

Ein LookML-Projekt kann mehr als eine Modelldatei enthalten. Wenn Sie jedoch Berechtigungen für Nutzer beim Ansehen und Bearbeiten von LookML für eine bestimmte Modelldatei festlegen möchten, können Sie ein neues Projekt erstellen. Obwohl die meisten Berechtigungen in Looker auf Modellebene gelten, gibt es einige für die Projektebene, darunter see_lookml zum Ansehen von LookML für ein Projekt und develop zum Bearbeiten von LookML. Wenn Sie Nutzern Zugriff auf ein Modell geben möchten, aber nicht auf ein anderes, sollten Sie ein separates Projekt mit dem Modell erstellen, auf das Sie keinen Zugriff haben sollen.

Projekt erstellen

  1. Klicken Sie in der Menüleiste auf Entwickeln und prüfen Sie, ob Sie sich im Entwicklungsmodus befinden.

  2. Wählen Sie im Menü Entwickeln den Eintrag Projekte aus:

  3. Klicken Sie auf der Seite LookML-Projekte auf Neues LookML-Projekt, um die Optionen für Ihr Projekt auszuwählen:

Looker kann ein Projekt auf verschiedene Arten erstellen. Die erforderlichen Schritte hängen von der ausgewählten Option Startpunkt ab. In den folgenden Abschnitten wird beschrieben, wie diese Startpunkte funktionieren:

Wenn Sie ein Looker-Administrator sind und Ihr Projekt umbenennen möchten, nachdem Sie es erstellt haben, verwenden Sie die Seite Projekteinstellungen (siehe Dokumentation zu Projektinformationen).

Automatisch ein Modell aus Ihrer Datenbank generieren

Wenn Sie Modell aus Datenbankschema generieren als Ausgangspunkt auswählen, erstellt der LookML-Generator automatisch Ihr Modell und zeigt Projektdateien basierend auf den Tabellen in Ihrer Datenbank an. Weitere Informationen finden Sie auf der Dokumentationsseite Modell erstellen.

Bei dieser Option wird von Looker nach dem Namen der Verbindung gefragt, damit LookML automatisch auf der Grundlage Ihrer Datenbank generiert werden kann. Sie können jedoch später weitere Verbindungen hinzufügen.

Öffentliches Git-Repository klonen

Wenn Sie Öffentliches Git-Repository klonen als Ausgangspunkt auswählen, kopiert Looker die Dateien aus einem öffentlichen Git-Repository in Ihr neues LookML-Projekt.

Looker-Projekte, die aus öffentlichen Git-Repositories geklont werden, sind schreibgeschützt. Sie können jedoch das schreibgeschützte Projekt in ein anderes Ihrer Looker-Projekte importieren, wo Sie die Dateien dann bearbeiten können. Außerdem können Sie die geklonten Repository-Dateien als Ausgangspunkt verwenden und dann mit dem Looker-Parameter extends oder Optimierungen ein Projekt erstellen.

So klonen Sie ein vorhandenes öffentliches Git-Repository in ein Looker-Projekt:

  1. Klicken Sie in der Menüleiste auf Entwickeln und prüfen Sie, ob Sie sich im Entwicklungsmodus befinden.

    Wenn Ihr Administrator die Labs-Funktion Erweiterte Navigation aktiviert hat, finden Sie die Option für den Entwicklermodus im neuen erweiterten Navigationsbereich.

  2. Wählen Sie im Menü Entwickeln die Option LookML-Projekte verwalten aus.

  3. Klicken Sie auf der Seite LookML-Projekte auf Neues LookML-Projekt, um die Seite Neues Projekt zu öffnen:

  4. Geben Sie auf der Seite Neues Projekt die Optionen für Ihr Projekt an:

    • Benennen Sie das Projekt.
    • Wählen Sie als Startpunkt die Option Öffentliches Git-Repository klonen aus.
    • Geben Sie die URL für das öffentliche Git-Repository ein. Die URL muss das Format git://github.com/example/my-repository.git haben.

      Wenn Sie eine URL wie https://github.com/llooker/blocks_redshift_admin haben, können Sie sie im richtigen Format ändern. Ersetzen Sie dazu „https://"“ durch „&://vit;git://"“ und fügen Sie am Ende „&gitt“ hinzu. Die URL würde dann so aussehen: git://github.com/llooker/blocks_redshift_admin.git.
  5. Klicken Sie auf Projekt erstellen. Looker ruft alle Dateien des öffentlichen Repositorys in ein neues LookML-Projekt auf und öffnet das Projekt in der Looker-IDE.

Leeres Projekt erstellen

Wenn Sie Leeres Projekt als Ausgangspunkt auswählen, erstellt Looker ein leeres Projekt, damit Sie Ihre LookML-Dateien neu erstellen können.

So erstellen Sie ein leeres Projekt:

  1. Klicken Sie in der Menüleiste auf Entwickeln und prüfen Sie, ob Sie sich im Entwicklungsmodus befinden.

    Wenn Ihr Administrator die Labs-Funktion Erweiterte Navigation aktiviert hat, finden Sie die Option für den Entwicklermodus im neuen erweiterten Navigationsbereich.

  2. Wählen Sie im Menü Entwickeln die Option LookML-Projekte verwalten aus.

  3. Klicken Sie auf der Seite LookML-Projekte auf Neues LookML-Projekt, um die Seite Neues Projekt zu öffnen:

  4. Geben Sie auf der Seite Neues Projekt die Optionen für Ihr Projekt an:

    • Benennen Sie das Projekt.
    • Wählen Sie als Start die Option Leeres Projekt aus.
  5. Klicken Sie auf Projekt erstellen. Looker erstellt das Projekt und öffnet es in der Looker-IDE.

Wenn Sie ein leeres Projekt erstellt haben, können Sie Modell- und Ansichtsdateien erstellen und dann Ihr Projekt mit Git verbinden, sodass Sie Änderungen an Ihren LookML-Dateien erfassen und Versionen Ihrer Dateien verwalten können.

Modell konfigurieren

Verwenden Sie die Schaltfläche Neues Modell konfigurieren oben auf der Seite LookML-Projekte, um eine Konfiguration für ein vorhandenes oder ein geplantes Modell hinzuzufügen.

Das Konfigurieren eines Modells für ein Projekt, das noch nicht vorhanden ist, ist nützlich, wenn die Entwickler nicht die Berechtigung manage_models haben (wie auf der Dokumentationsseite Modell generieren beschrieben). Wenn Sie das Modell für sie konfigurieren, können die Entwickler Abfragen ausführen, sobald sie die Modelldatei generiert oder erstellt haben. Weitere Informationen zu Projekten mit nur einer Konfiguration finden Sie auf der Dokumentationsseite Projektinformationen aufrufen und bearbeiten.

Sie können auch angeben, welche Datenbankverbindungen vom Modell verwendet werden können, oder Sie können angeben, dass das Modell aktuelle oder zukünftige Verbindungen verwenden darf. Looker-Entwickler verwenden den LookML-Parameter connection, um in der Modelldatei anzugeben, welche Verbindung das Modell verwenden soll. Wenn ein Entwickler eine Verbindung angibt, die Sie in der Konfiguration des Modells nicht zugelassen haben, wird keine Abfrage für dieses Modell ausgeführt.