Mit dem IDE-Dateibrowser arbeiten

Sie können über das Looker-Menü Entwickeln auf die Looker IDE zugreifen. Weitere Informationen und andere Optionen finden Sie unter Auf Projektdateien zugreifen.

Die Looker-IDE unterstützt Ordner für Ihre Projektdateien. Ordner werden im linken Navigationsbereich der IDE angezeigt.

Looker IDE mit dem Dateibrowser, der Ordner in einem Beispielprojekt anzeigt

Wenn Ihr Looker-Projekt nicht in Ordnern organisiert ist, hat es eine flache Dateistruktur, bei der die Dateien im Bereich Dateibrowser alphabetisch aufgelistet werden. Informationen zum Aktualisieren Ihres Projekts, damit es IDE-Ordner verwendet, finden Sie unter Vorhandenes Projekt mit IDE-Ordnern organisieren.

Die Looker-IDE speichert die aktuell geöffnete Datei und den maximierten oder minimierten Status des Bereichs Dateibrowser. Sie können die Persistenz in den IDE-Einstellungen zurücksetzen.

Sie können die Symbole in der Symbolleiste oben im Bereich Dateibrowser auswählen, um alle Ordner zusammenzufalten, Dateien und Ordner zu verschieben und zu löschen, nach einer Projektdatei zu suchen oder neue Ordner und neue Dateien zu erstellen.

Ordner mit importierten Projekten

Wenn Sie ein Projekt importieren, wird in der Looker-IDE automatisch ein Ordner imported_projects erstellt. Dateien aus lokalen Projekten und Remote-Projekten werden im Ordner imported_projects aufgeführt. Wählen Sie in der Liste der Dateien in der imported_projects eine importierte Projektdatei aus, um den Inhalt dieser Datei aufzurufen.

Da sie nicht bearbeitet werden können, sind importierte Projektdateien nicht sichtbar, wenn Sie in der IDE Dateien gleichzeitig bearbeiten, um diese Dateien zu verschieben oder zu löschen.

Vorhandenes Projekt mit IDE-Ordnern organisieren

Wenn Ihr Projekt zuvor die Legacy-Flatfile-Struktur hatte oder wenn Sie die Dateien in einem Ordner neu organisieren möchten, können Sie diese Struktur beibehalten. Wenn Sie Ihre Projektdateien in Ordnern organisieren möchten, empfehlen wir jedoch dringend, die folgenden Vorbereitungen zu treffen:

  • Planen Sie die Dateistruktur im Voraus mit allen Entwicklern.
  • Sorgen Sie dafür, dass alle Looker-Entwickler alle Updates für die Produktion bereitgestellt haben. Wenn ein Entwickler die Bereitstellung von Änderungen zurückgenommen hat, spiegeln seine Zweige die Dateistruktur wider, die beim letzten Abruf aus der Produktion vorhanden war. Wenn das Projekt zu diesem Zeitpunkt eine flache Dateistruktur hatte, wird die Version der Datei des Entwicklers an ihren ursprünglichen Speicherort in die Produktion gepusht. Sie haben dann zwei Kopien der Datei. Wenn ein Entwickler während der Migration zu Ordnern Änderungen nicht bereitgestellt hat, tritt bei der Datenabfrage nach der Migration ein Konflikt beim Zusammenführen auf.
  • Erlassen Sie für alle Entwickler eine vorübergehende Code-Sperrung, bis das Projekt vollständig in die neue Verzeichnisstruktur migriert wurde.
  • Weisen Sie das Verschieben der Dateien einem einzelnen Entwickler zu. Bei der folgenden Anleitung wird davon ausgegangen, dass ein einzelner Entwickler das Projekt in IDE-Ordner migriert. Wenn mehrere Entwickler ihre Dateien verschieben müssen, teilen Sie die Aufgabe auf die Entwickler auf, um Zusammenführungskonflikte zu vermeiden. Wenn bei der Zusammenführung Konflikte auftreten, finden Sie auf der Dokumentationsseite Versionsverwaltung verwenden und bereitstellen Informationen zum Beheben dieser Konflikte.

Sobald alle Entwickler ihre Änderungen gepusht und committet und alle Arbeiten am Projekt pausiert haben, können Sie das Projekt in die neue Verzeichnisstruktur migrieren.

Weisen Sie einem einzelnen Entwickler alle folgenden Schritte zu:

  1. Prüfen Sie, ob alle Updates in allen Entwicklungszweigen in der Produktion bereitgestellt wurden. Dazu gehören auch die Entwicklungszweige des Entwicklers, der die Migration in IDE-Ordnern durchführt.
  2. Prüfen Sie, ob alle anderen Entwickler keine Änderungen mehr am Projekt vornehmen.
  3. Aus der Produktion abrufen
  4. Erstellen Sie die Ordner des Projekts.
  5. Verschieben Sie die Projektdateien eine Datei nach der anderen oder per Bulk-Bearbeitung in die Ordner.
  6. LookML des Projekts validieren Es ist zu erwarten, dass mehrere LookML-Fehler und -Warnungen angezeigt werden, da die Anweisungen include und map_layer Verweise auf Dateispeicherorte verwenden, die wahrscheinlich während dieses Verfahrens verschoben wurden.
  7. Aktualisieren Sie alle include- und map_layer-Anweisungen in Ihrem Projekt, damit sie dem neuen Pfad der Datei entsprechen. Darüber hinaus werden möglicherweise LookML-Validierungsfehler für referenzierte Objekte angezeigt, die nicht mehr gefunden werden können, da sich ihre Dateipfade geändert haben. Weitere Informationen finden Sie in der Dokumentation zur Verwendung von include mit IDE-Ordnern und zur Verwendung von map_layer mit IDE-Ordnern.

  8. Übernehmen Sie die Änderungen.

  9. Bringen Sie die Updates in der Produktion zum Einsatz.

  10. Informieren Sie die anderen Looker-Entwickler, dass sie jetzt die Updates aus der Produktion abrufen und die Entwicklung im Projekt fortsetzen können.