Looker veröffentlicht jeden Monat eine neue Produktversion mit seltenen Ausnahmen, die voller neuer Funktionen, Updates und Änderungen ist. Die meisten Looker-Kunden können diese Updates verwenden, sobald sie verfügbar sind, da Looker ihre Looker-Bereitstellungen hostet, verwaltet und aktualisiert. Wenn Sie das Looker-Deployment jedoch selbst hosten oder aufgrund von Einstellung von Features die Aktualisierung verzögern, können Sie nicht das neueste und beste Looker-Produkt verpassen.
Warum sollten Sie Ihre Looker-Bereitstellung aktualisieren?
Neben der Tatsache, dass Looker ständig neue Funktionen veröffentlicht, um die Nutzerfreundlichkeit zu verbessern, gibt es auch gute Gründe, auf dem Laufenden zu bleiben:
- Looker bietet Produktsupportabdeckung für Looker-Instanzen in der neuesten stabilen Version und den zwei vorherigen Versionen sowie in der Version für den erweiterten Support. Da jeden Monat eine neue Looker-Version veröffentlicht wird – mit seltenen Ausnahmen –, die drei Monate ohne Aktualisierung läuft, befinden Sie sich außerhalb des stabilen Zeitraums. Die neueste Version bietet alle neuen Funktionen und Updates sowie die neuesten Fehlerkorrekturen.
- Looker nimmt die Sicherheit sehr ernst und aktualisiert das Produkt, um jede neue Sicherheitslücke zu schließen. Die von Looker unterstützten Releases werden zwar so sicher wie möglich gehalten, Sie können aber mit Looker auf dem neuesten Stand bleiben, damit Ihre Looker-Instanz auf die neuesten Sicherheitspatches zugreifen kann.
Schritte und Überlegungen beim Aktualisieren
Die folgenden Schritte können Ihnen dabei helfen, Ihre Looker-Bereitstellung auf Aktualisierungen vorzubereiten:
- Gehen Sie auf Fragen zur Aktualisierung ein.
- Versionshinweise
- Die Einstellung von LookML-Parametern und -Features vorbereiten.
- Sicherung Ihrer Instanz erstellen und in allen Staging-Umgebungen wiederherstellen
- Staging-Instanzen aktualisieren und testen
- Aktualisieren Sie Ihre Produktionsumgebung.
Diese Schritte können für Ihre Bereitstellung relevant sein, je nachdem, ob Sie Staging-Umgebungen haben oder nicht.
Bedenken bezüglich einer Aktualisierung berücksichtigen
Manchmal ist es sinnvoll, Updates aus einem bestimmten funktionalen Grund zu verhindern. Das kann eine erhebliche Funktionsänderung sein, für die Sie mehr Zeit zum Trainieren Ihrer Nutzer benötigen, oder aber ein Feature, ein Tool oder ein LookML-Parameter, der in einer neuen Version, die für Ihr Unternehmen von entscheidender Bedeutung ist, eingestellt wurde, z. B. ein API-Endpunkt, der von einem Skript oder einer separaten Anwendung verwendet wird.
Wenn der Grund für die Einstellung des Features oder des LookML-Parameters liegt, lesen Sie die Versionshinweise und bereiten Sie sich auf die Einstellung vor.
Versionshinweise lesen
In den Versionshinweisen von Looker wird beschrieben, was in jedem Release neu ist. So erhalten Sie Informationen zu neuen Funktionen, die Ihre Nutzer nutzen sollten, sowie zu funktionsgefährdenden Änderungen, die sich auf die Einführung einer neuen Version auswirken können. Links zu den Versionshinweisen und zum Änderungsprotokoll für den neuesten Release finden Sie auf der Seite Looker-Releases:
In den Highlights zu den neuen Funktionen können Sie sich über die interessantesten neuen Funktionen informieren. Außerdem sollten Sie sich den Abschnitt Potenziell funktionsgefährdende Änderungen ansehen, um mögliche funktionsgefährdende Änderungen zu erkennen.
Detailliertere Informationen zu Funktionsupdates und Fehlerkorrekturen finden Sie im Änderungsprotokoll.
Vorbereitung auf die Einstellung von LookML-Parametern und Funktionen
Zu Verbesserungen von LookML können auch Parameter eingestellt werden. Aktualisieren Sie Ihr LookML, damit in der neuen Version alles funktioniert. Suchen Sie im Zeitplan für die alte Funktion nach verworfenen LookML-Parametern, die entfernt wurden, oder vor der Version, auf die Sie aktualisieren.
Folgen Sie der Anleitung im Abschnitt Von alten Funktionen migrieren der Seite Alte Funktionen, um die Einstellung von Funktionen vorzubereiten.
Es empfiehlt sich, LookML so zu aktualisieren, dass ALLE verworfene LookML entfernt werden, da diese Parameter in einer zukünftigen Version entfernt werden.
Sicherung der Instanz erstellen und in Staging-Umgebungen wiederherstellen
Das regelmäßige Erstellen von Sicherungen wird dringend empfohlen und sollte vor jedem Update durchgeführt werden. Es ist zwar nicht erforderlich, aber wenn Sie mehrere Versionen aktualisieren, sollten Sie einen Testserver einrichten, auf dem Sie die aktualisierte Version testen können, bevor Sie sie im gesamten Unternehmen einführen.
Je nachdem, ob Ihre Looker-Bereitstellung selbst gehostet oder von Looker gehostet wird, sind verschiedene Schritte zum Erstellen von Sicherungen erforderlich.
Sicherungen für vom Kunden gehostete Looker-Bereitstellungen erstellen
Wenn Sie Ihre eigene Looker-Instanz hosten, können Sie der Anleitung zum Erstellen von Sicherungen und Beim Wiederherstellen von Sicherungen in einer neuen Staging-Umgebung folgen.
Sicherungen für von Looker gehostete Looker-Bereitstellungen erstellen
Wenn Ihre Instanz von Looker gehostet wird, bitten Sie Ihren Looker-Kontakt oder den Looker-Support, eine Sicherung zu erstellen und einen Testserver für Sie einzurichten.
Staging-Instanzen aktualisieren und testen
Wenn Sie eine Staging-Instanz haben, können Sie die Aktualisierung vor dem Aktualisieren der Produktionsinstanz bereitstellen und testen. Je nachdem, ob die Looker-Bereitstellung selbst gehostet oder von Looker gehostet wird, sind verschiedene Schritte zum Aktualisieren einer Looker-Instanz erforderlich.
Staging-Instanz für vom Kunden gehostete Looker-Bereitstellungen aktualisieren
Wenn Sie eine eigene Looker-Instanz hosten, laden Sie die neueste Release-JAR-Datei herunter und folgen Sie der Anleitung auf der Dokumentationsseite Looker-Instanz aktualisieren, um die Staging-Instanz auf die neueste Looker-Version zu aktualisieren. Achten Sie auf den aktuellen Serveranforderungen im Bereich Bereitstellungsspezifikationen auf der Seite Looker-Anwendung installieren, insbesondere für die Java-Version.
Staging-Instanz für von Looker gehostete Looker-Bereitstellungen aktualisieren
Wenn Ihre Instanz von Looker gehostet wird, bitten Sie Ihren Looker-Kontakt oder den Looker-Support, Ihre Staging-Instanz für Sie zu aktualisieren.
Sobald Ihre Staging-Instanz auf dem neuesten Stand ist, melden Sie sich an und testen Sie die neuen Funktionen und Updates. Prüfen Sie, ob wichtige Dashboards und Looks ohne Fehler ausgeführt werden und dass es keine neuen (neuen) LookML-Fehler gibt, wenn Sie Ihre LookML-Modelle validieren.
Produktionsumgebung aktualisieren
Wenn alle Tests auf Ihrer Staging-Instanz erfolgreich waren, können Sie Ihre Produktionsinstanz auf die neueste Version von Looker aktualisieren. Gehen Sie dabei genauso vor wie beim Staging. Bevor Sie Ihre Produktionsinstanz aktualisieren, sollten Sie vor Kurzem eine Sicherung ausgeführt haben, falls aus irgendeinem Grund wiederhergestellt werden muss.