Mit dem Dateibrowser der IDE arbeiten

Sie können über das Looker-Menü Entwickeln auf die Looker IDE zugreifen. Weitere Informationen und 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, in dem Ordner in einem Beispielprojekt angezeigt werden

Wenn Ihr Looker-Projekt nicht in Ordnern organisiert ist, hat es eine flache Dateistruktur, bei der die Dateien im Bereich Dateibrowser alphabetisch aufgelistet sind. Informationen zum Aktualisieren Ihres Projekts, damit IDE-Ordner verwendet werden, 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 „Importierte Projekte“

Wenn Sie ein Projekt importieren, wird in der Looker-IDE automatisch ein Ordner imported_projects erstellt. Im Ordner imported_projects sind sowohl Dateien aus lokalen Projekten als auch aus Remote-Projekten 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 Dateien in der IDE im Bulk-Verfahren bearbeiten, um sie zu verschieben oder zu löschen.

Vorhandenes Projekt mit IDE-Ordnern organisieren

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

  • Planen Sie die Dateistruktur im Voraus mit allen Entwicklern.
  • Prüfen Sie, ob alle Ihre Looker-Entwickler alle Updates in der Produktion bereitgestellt haben. Wenn ein Entwickler Änderungen nicht bereitgestellt hat, spiegeln seine Branche(n) die Dateistruktur wider, die beim letzten Abrufen 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 Dateien verschieben müssen, teilen Sie die Aufgabe auf, um Zusammenführungskonflikte zu vermeiden. Wenn Sie Zusammenführungskonflikte feststellen, finden Sie auf der Seite Versionskontrolle verwenden und bereitstellen Informationen zur Behebung.

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-Ordner 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 in die Ordner, entweder einzeln oder mithilfe der Bulk-Bearbeitung.
  6. LookML des Projekts validieren Es ist wahrscheinlich, dass Sie mehrere LookML-Fehler und -Warnungen erhalten, da die include- und map_layer-Anweisungen Verweise auf Dateispeicherorte enthalten, die während dieses Vorgangs wahrscheinlich verschoben wurden.
  7. Aktualisieren Sie alle include- und map_layer-Anweisungen in Ihrem Projekt, damit sie mit dem neuen Pfad der Datei übereinstimmen. Außerdem können LookML-Validierungsfehler für referenzierte Objekte auftreten, die nicht mehr gefunden werden können, weil 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.