LookML-Projektdateien werden im Bereich „Dateibrowser“ der Looker IDE in Ordnern organisiert. Auf dieser Seite finden Sie eine Anleitung zum Erstellen und Verwalten von Ordnern und Dateien in einem LookML-Projekt.
Informationen zur Struktur und zum Zweck der einzelnen Dateitypen in einem LookML-Projekt finden Sie auf der Dokumentationsseite Dateitypen in einem LookML-Projekt.
Bevor Sie beginnen: Wichtige Namenskonventionen für Dateien und Ordner
Beachten Sie beim Erstellen von Dateien und Ordnern die folgenden Namenskonventionen:
- Groß-/Kleinschreibung: LookML unterscheidet zwischen Groß- und Kleinschreibung. Achten Sie beim Benennen der Ordner auf die Konventionen Ihres Projekts. Wenn Sie beispielsweise in Ihrem Projekt nur Kleinbuchstaben verwenden, sollten Sie den Ordner
views
stattViews
nennen. Das ist besonders dann von Vorteil, wenn Sie den Dateipfad angeben müssen, z. B. wenn Sie Dateien einschließen. Im Allgemeinen ist es eine gute Idee, bei der Benennung von LookML-Objekten und -Ordnern einheitlich Kleinbuchstaben zu verwenden. - Leerzeichen und Sonderzeichen: Dateinamen dürfen keine Leerzeichen oder eines der folgenden Zeichen enthalten:
/
?
*
:
|
"
<
>
%
- Dateiendung: Wenn Sie LookML-Dateien mit der Looker IDE erstellen, fügt Looker automatisch die Erweiterung
.lkml
an das Ende des Dateinamens an, wenn Sie die Erweiterung nicht manuell angeben. Wenn Sie beispielsweise den Dateinamenflights_data_tests
eingeben, erhält die Datei von Looker den Namenflights_data_tests.lkml
. - Angezeigten Namen eines LookML-Objekts ändern: Wenn Sie den angezeigten Namen eines Modells oder LookML-Objekts ändern möchten, können Sie den Parameter
label
oder den Parameteralias
verwenden, anstatt die Datei oder das Objekt umzubenennen. Mit den Parameternlabel
undalias
wird der angezeigte Name geändert, während die zugrunde liegende URL für E-Mails oder andere Systeme beibehalten wird. Im Allgemeinen sollten Sie Vorkehrungen treffen, um Modelländerungen so minimal wie möglich zu halten. Wenn Sie ein Modell oder ein Objekt umbenennen müssen, aktualisieren Sie mit dem Inhaltsvalidierer alle Verweise auf das Modell oder Objekt.
Ordner erstellen
Sie können Ordner für verschiedene Dateitypen erstellen, z. B. für Ansichtsdateien oder Modelldateien. Sie können sogar Unterordner erstellen. Dies ist sehr nützlich, wenn Sie include
nur einen Teil der Ansichten verwenden möchten.
So erstellen Sie einen Ordner:
- Wählen Sie aus dem entsprechenden Menü die Option Ordner erstellen aus:
- Wenn Sie einen neuen Ordner auf der obersten Ebene der Verzeichnisstruktur erstellen möchten, verwenden Sie das Menü Datei oder Ordner hinzufügen. Sie können darauf zugreifen, indem Sie oben im Bereich Dateibrowser auf das Pluszeichen + klicken.
- Wenn Sie einen neuen Unterordner in einem vorhandenen Ordner erstellen möchten, klicken Sie auf das Dreipunkt-Menü Ordneroptionen des vorhandenen Ordners.
- Geben Sie einen Namen für den neuen Ordner ein.
- Wählen Sie Erstellen aus.
Der neue Ordner wird dem Navigationsbereich hinzugefügt.
Erstellen von Dateien
Wenn Sie ein neues Projekt erstellen, können Sie automatisch eine Modelldatei generieren und Dateien basierend auf Ihrer Datenbank ansehen. Für vorhandene Projekte können Sie neue Dateien manuell erstellen.
So erstellen Sie eine neue Datei in Ihrem LookML-Projekt:
Wählen Sie das entsprechende Menü aus:
- Um eine neue Datei auf der obersten Ebene Ihrer Verzeichnisstruktur zu erstellen, verwenden Sie das Menü Datei oder Ordner hinzufügen. Wählen Sie dazu oben im Bereich Dateibrowser das + (Plus)-Symbol aus.
- Wenn Sie eine neue Datei in einem vorhandenen Ordner erstellen möchten, klicken Sie auf das Dreipunkt-Menü Ordneroptionen des vorhandenen Ordners.
Wählen Sie den Typ der LookML-Datei aus, die Sie erstellen möchten. Über die Links in der folgenden Liste erhalten Sie eine detailliertere Beschreibung der einzelnen Dateitypen. Sie können die folgenden Dateitypen erstellen:
- Modelldateien mit der Dateiendung
.model.lkml
- Dateien mit der Dateiendung
.view.lkml
*
ansehen - Projektmanifestdateien, die immer den Namen
manifest.lkml
**
haben - Dashboarddateien mit der Dateiendung
.dashboard.lookml
- Dokumentdateien mit der Dateiendung
.md
- Gebietsschema-Stringdateien mit der Dateiendung
.strings.json
***
- Generische LookML-Dateien, die für die folgenden Dateitypen verwendet werden:
- Dateien ansehen mit der Dateiendung
.explore.lkml
****
- Datentestdateien mit der Dateiendung
.lkml
- Suchfilterdateien mit der Dateiendung
.lkml
- Alle anderen Dateien, die Sie zum Speichern von LookML-Elementen verwenden
- Dateien ansehen mit der Dateiendung
- Modelldateien mit der Dateiendung
Geben Sie im Pop-up Datei erstellen einen Namen für die neue Datei ein. Informationen zu Einschränkungen und Richtlinien für die Benennung von Dateien finden Sie in den wichtigen Hinweisen zum Erstellen von Dateien und Ordnern.
Wählen Sie Erstellen aus. Die neue Datei wird dort angezeigt, wo Sie sie erstellt haben. Bei Bedarf können Sie sie ganz einfach in einen anderen Ordner verschieben.
Überlegungen zum Erstellen von Ansichtsdateien
Die meisten LookML-Entwickler beginnen mit einer oder mehreren Ansichtsdateien, die automatisch erstellt werden, wenn das LookML-Projekt aus einer Reihe von Tabellen in einer Datenbank generiert wird. Neben den auf dieser Seite beschriebenen Methoden zum Erstellen leerer Ansichtsdateien und zum Hochladen von Dateien gibt es viele Möglichkeiten, wie Looker-Entwickler im Entwicklungsmodus einem LookML-Projekt Ansichtsdateien hinzufügen können:
Ansichtsdateien basierend auf Tabellen in einer Datenbank erstellen:
- Generieren von Ansichtsdateien aus Datenbanktabellen beim ersten Verbinden mit Ihrer Datenbank, wie auf der Dokumentationsseite Modell generieren beschrieben
- Datenansichtsdateien aus Datenbanktabellen für ein Projekt generieren, das bereits mit einer Datenbank verbunden ist, wie im Abschnitt Neue Datenansicht aus einer vorhandenen Datenbanktabelle hinzufügen auf dieser Seite beschrieben
Ansichtsdatei für eine abgeleitete Tabelle erstellen:
- Mit einer leeren Ansichtsdatei beginnen und dann eine abgeleitete Tabelle wie im Abschnitt Native abgeleitete Tabelle in LookML definieren der Dokumentationsseite Native abgeleitete Tabellen erstellen manuell definieren
- Looker erstellt den LookML-Code für die abgeleitete Tabelle aus einem Explore, wie im Abschnitt Native abgeleitete Tabellen auf der Grundlage eines Explores definieren der Dokumentationsseite Native abgeleitete Tabellen erstellen beschrieben.
- Looker erstellt die LookML-Ableitungstabelle aus einer SQL Runner-Abfrage, wie auf der Dokumentationsseite Mit SQL Runner abgeleitete Tabellen erstellen beschrieben.
Wenn Sie eine neue Ansicht verwenden möchten, fügen Sie sie mithilfe des Parameters explore
zu Ihrer Modelldatei hinzu oder verwenden Sie den Parameter join
, um sie mit einem vorhandenen Explore in Ihrer Modelldatei zu verknüpfen.
Neue Ansicht aus einer vorhandenen Datenbanktabelle hinzufügen
Im Entwicklermodus können Sie eine Ansichtsdatei aus einer vorhandenen Datenbanktabelle erstellen.
Wählen Sie in einem Projekt das Menü Datei oder Ordner hinzufügen aus, indem Sie oben in der Liste der Projektdateien in der Looker IDE das Pluszeichen + auswählen. Sie können auch das Menü eines Ordners auswählen, um die Datei im Ordner zu erstellen.
Wählen Sie Ansicht aus Tabelle erstellen aus.
Looker zeigt eine Liste der Tabellen an, die einer Ihrer Verbindungen zugeordnet sind. Wenn Sie die Verbindung ändern möchten, verwenden Sie das Drop-down-Menü Verbindung oben links.
Wählen Sie die Tabellen aus, aus denen Sie Ansichten erstellen möchten, indem Sie das Kästchen links neben dem Tabellennamen anklicken. Sie können Datenbanken oder Schemas in dieser Liste minimieren und maximieren, um auf alle verfügbaren Tabellen zuzugreifen.
Scrollen Sie auf der Seite nach unten und wählen Sie Ansicht erstellen aus.
Looker generiert Ansichten mit LookML für alle Tabellenspalten.
Dateien hochladen
Du kannst auch Dateien von deinem Computer in dein Projekt hochladen. Das ist hilfreich, wenn Sie JSON-Dateien oder LookML-Dateien lokal auf Ihrem Computer erstellt haben.
Verwenden Sie die Drag-and-drop-Funktion in der Looker-IDE, um eine Datei in Ihr Projekt hochzuladen:
- Rufen Sie Ihre Projektdateien auf.
- Ziehen Sie die Datei von Ihrem Computer in die Looker-IDE. Die Datei wird im Stammverzeichnis Ihrer Verzeichnisstruktur angezeigt.
- Nachdem die Datei hochgeladen wurde, verschieben Sie das Element in einen anderen Ordner.
Dateien und Ordner löschen
Wenn Sie einen Ordner oder eine Datei löschen möchten, wählen Sie im linken Bereich der IDE im Dreipunkt-Menü Dateioptionen des Elements die Option Löschen aus.
Wenn Sie einen Ordner löschen, wird in der IDE ein Bestätigungs-Pop-up angezeigt. Im Pop-up wird angegeben, wie viele Elemente gelöscht werden, einschließlich des Ordners und aller Dateien darin.
Dateien und Ordner im Bulk löschen
So löschen Sie mehrere Ordner und Dateien gleichzeitig:
Wählen Sie oben im Bereich Dateibrowser das Symbol Bulk-Bearbeitung aus.
Wählen Sie die Elemente aus, die Sie löschen möchten. Die Anzahl der ausgewählten Dateien wird neben der Überschrift Dateien auswählen angezeigt.
- Wenn Sie einzelne Dateien auswählen oder die Auswahl aufheben möchten, maximieren Sie die Ordner und klicken Sie auf die Kästchen neben den Dateinamen.
- Wenn Sie ganze Ordner und ihren Inhalt auswählen oder die Auswahl aufheben möchten, klicken Sie das Kästchen neben dem Ordnernamen an.
- Wenn Sie einen ganzen Abschnitt in der Verzeichnisliste auswählen möchten, halten Sie die Umschalttaste gedrückt und klicken Sie dann auf den gewünschten Bereich. Aktivieren Sie das Kontrollkästchen für das oberste Element im Bereich, halten Sie die Umschalttaste gedrückt und aktivieren Sie das Kontrollkästchen für das letzte Element in der Liste. Beide Elemente und alle dazwischen liegenden Elemente werden ausgewählt. Sie können auch einfach bei gedrückter Umschalttaste auf ein Element klicken, um das Element und alles darüber in der Verzeichnisliste auszuwählen.
Wählen Sie das Papierkorbsymbol Elemente löschen aus. Die IDE zeigt dann ein Pop-up-Menü mit den ausgewählten Elementen an.
Bestätigen Sie die zu löschenden Elemente, indem Sie Ja, löschen auswählen, oder kehren Sie mit Abbrechen zur Artikelauswahl zurück.
Klicken Sie auf das X in der Überschrift Dateien auswählen, um den Bulk-Bearbeitungsmodus zu beenden.
Elemente in ein Ordnerprojekt verschieben
Wenn Sie Dateien verschieben möchten, ziehen Sie sie per Drag-and-drop in einen anderen Ordner.
Der Zielordner muss nicht maximiert werden, um andere Ordner oder Dateien aufzunehmen. Ein Ordner wird automatisch erweitert, wenn Sie den Mauszeiger darauf bewegen.
Mehrere Dateien und Ordner gleichzeitig verschieben
So verschieben Sie mehrere Ordner und Dateien gleichzeitig:
Wählen Sie oben im Steuerfeld Dateibrowser das Symbol für die Bulk-Bearbeitung aus.
Wählen Sie die Elemente aus, die Sie verschieben möchten. Die Anzahl der ausgewählten Dateien wird neben der Überschrift Dateien auswählen angezeigt.
- Wenn Sie einzelne Dateien auswählen oder die Auswahl aufheben möchten, maximieren Sie die Ordner und klicken Sie auf die Kästchen neben den Dateinamen.
- Wenn Sie ganze Ordner und ihren Inhalt auswählen oder die Auswahl aufheben möchten, klicken Sie das Kästchen neben dem Ordnernamen an.
- Wenn Sie einen ganzen Bereich der Verzeichnisliste auswählen möchten, klicken Sie bei gedrückter Umschalttaste. Klicken Sie das Kästchen für das erste Element im Bereich an, halten Sie die Umschalttaste gedrückt und klicken Sie das Kästchen für das letzte Element in der Liste an. Sowohl die beiden Elemente als auch alle dazwischen liegenden Elemente werden ausgewählt. Sie können auch die Umschalttaste gedrückt halten und auf ein Element klicken, um es und alle Elemente darüber in der Verzeichnisliste auszuwählen.
Wählen Sie das Ordnersymbol Elemente verschieben aus, um eine Option auszuwählen. In der IDE wird dann ein Pop-up-Menü für die Ordnerauswahl angezeigt.
Wählen Sie im Pop-up-Menü Verschieben nach einen Ordner für die ausgewählten Elemente aus oder wählen Sie Neuer Ordner aus, um einen neuen Ordner zu erstellen. Der Projektname zeigt den Dateipfad des ausgewählten Ordners oben auf der nächsten Menüsseite an. Wenn Sie Elemente in das Stammverzeichnis Ihres Projekts verschieben möchten, wählen Sie Verschieben aus, ohne einen Ordner auszuwählen.
Bestätigen Sie das ausgewählte Ziel, indem Sie Verschieben auswählen, oder erstellen Sie einen neuen Ordner im ausgewählten Ordner, indem Sie Neuer Ordner auswählen, oder kehren Sie zum Optionsmenü des Hauptordners zurück, indem Sie im Dateipfad den Link für den Projektnamen auswählen.
Klicken Sie auf das X in der Überschrift Dateien auswählen, um den Bulk-Bearbeitungsmodus zu beenden.