Looker veröffentlicht jeden Monat eine neue Produktversion mit neuen Funktionen, Updates und Änderungen – mit seltenen Ausnahmen. Die meisten Looker-Kunden können diese Updates sofort nach der Veröffentlichung nutzen, da Looker ihre Looker-Bereitstellungen hostet, verwaltet und aktualisiert. Wenn Sie Ihre Looker-Bereitstellung jedoch selbst hosten oder mit dem Update warten, weil Funktionen eingestellt werden, können Sie den Anschluss verlieren und die neuesten und besten Funktionen von Looker verpassen.
Warum sollten Sie Ihre Looker-Bereitstellung aktualisieren?
Looker veröffentlicht ständig neue Funktionen, um die Nutzerfreundlichkeit zu verbessern. Es gibt aber auch andere wichtige Gründe, auf dem neuesten Stand zu bleiben:
- Looker bietet Produktsupport für Looker-Instanzen in der neuesten stabilen Version und den beiden vorherigen Versionen sowie für das Extended Support Release (ESR). Da jeden Monat eine neue Looker-Version veröffentlicht wird – mit seltenen Ausnahmen –, verlassen Sie nach drei Monaten ohne Update den stabilen Zeitraum. Die neueste Version bietet alle neuen Funktionen und Updates sowie die neuesten Fehlerkorrekturen.
- Looker nimmt Sicherheit sehr ernst und aktualisiert das Produkt, um neue Web-Schwachstellen zu beheben. Looker sorgt dafür, dass unterstützte Releases so sicher wie möglich sind. Sie können Ihren Teil dazu beitragen, indem Sie Looker auf dem neuesten Stand halten, damit Ihre Looker-Instanz Zugriff auf die neuesten Sicherheitspatches hat.
Schritte und Überlegungen beim Aktualisieren
Mit den folgenden Schritten können Sie Ihre Looker-Bereitstellung auf Updates vorbereiten:
- Bedenken bezüglich des Updates ausräumen.
- Versionshinweise lesen.
- Auf die Einstellung von LookML-Parametern und ‑Funktionen vorbereiten.
- Sicherung Ihrer Instanz erstellen und in Staging-Umgebungen wiederherstellen.
- Staging-Instanzen aktualisieren und testen.
- Produktionsumgebung aktualisieren.
Je nachdem, ob Sie Staging-Umgebungen haben, sind diese Schritte möglicherweise nicht auf Ihre Bereitstellung anwendbar.
Bedenken bezüglich des Updates ausräumen
Manchmal möchten Sie Updates aus einem bestimmten funktionalen Grund verhindern. Das kann eine erhebliche Änderung der Funktionalität sein, für die Sie mehr Zeit benötigen, um Ihre Nutzer zu schulen. Oder es kann eine Funktion, ein Tool oder ein LookML-Parameter sein, der in einem neuen Release eingestellt wurde und für Ihr Unternehmen betrieblich kritisch ist, z. B. ein API-Endpunkt, der von einem Skript oder einer separaten Anwendung verwendet wird.
Wenn der Grund die Einstellung einer Funktion oder eines LookML-Parameters ist, lesen Sie die Versionshinweise und bereiten Sie sich auf die Einstellung vor.
Versionshinweise lesen
In den Versionshinweisen von Looker wird beschrieben, was in den einzelnen Releases neu ist. So bleiben Sie über neue Funktionen auf dem Laufenden, die Ihre Nutzer nutzen sollten, und über alle funktionsgefährdenden Änderungen, die sich auf die Einführung einer neuen Version auswirken können. Auf der Seite Looker-Releases finden Sie Links zu den Versionshinweisen und zum Änderungsprotokoll für das neueste Release:
In den Release-Highlights erfahren Sie mehr über die interessantesten neuen Funktionen. Im Abschnitt Potenziell funktionsgefährdende Änderungen finden Sie funktionsgefährdende Änderungen, auf die Sie sich vorbereiten müssen.
Im Änderungsprotokoll finden Sie detailliertere Informationen zu Funktionsupdates und Fehlerkorrekturen.
Auf die Einstellung von LookML-Parametern und ‑Funktionen vorbereiten
Verbesserungen an LookML können die Einstellung von Parametern umfassen. Aktualisieren Sie Ihr LookML, damit in der neuen Version alles funktioniert. Im Zeitplan für Legacy-Funktionen finden Sie eingestellte LookML-Parameter, die in oder vor der Version, auf die Sie aktualisieren, vollständig entfernt wurden.
Informationen zur Vorbereitung auf die Einstellung von Funktionen finden Sie im Abschnitt Von Legacy-Funktionen migrieren auf der Dokumentationsseite Legacy-Funktionen.
Es empfiehlt sich, Ihr LookML zu aktualisieren, um ALLE eingestellten LookML-Parameter zu entfernen, da diese Parameter in einem zukünftigen Release entfernt werden.
Sicherung Ihrer Instanz erstellen und in Staging-Umgebungen wiederherstellen
Regelmäßige Sicherungen werden dringend empfohlen und sollten vor jedem Update durchgeführt werden. Wenn Sie mehrere Versionen aktualisieren, ist es außerdem ratsam, einen Staging-Server einzurichten, auf dem Sie die aktualisierte Version testen können, bevor Sie sie für Ihr gesamtes Unternehmen einführen.
Je nachdem, ob Ihre Looker-Bereitstellung selbst gehostet oder von Looker gehostet wird, sind unterschiedliche Schritte zum Erstellen von Sicherungen erforderlich.
Sicherungen für von Kunden gehostete Looker-Instanzen erstellen
Wenn Sie Ihre eigene Looker-Instanz hosten, können Sie der Anleitung zum Erstellen von Sicherungen folgen und die Anleitung zum Wiederherstellen von Sicherungen in einer neuen Staging-Umgebung verwenden.
Staging-Instanzen aktualisieren und testen
Wenn Sie eine Staging-Instanz haben, können Sie das Update bereitstellen und testen, bevor Sie Ihre Produktionsinstanz aktualisieren. Je nachdem, ob Ihre Looker-Bereitstellung selbst gehostet oder von Looker gehostet wird, sind unterschiedliche Schritte zum Aktualisieren Ihrer Looker-Instanz erforderlich.
Staging-Instanz für von Kunden gehostete Looker-Bereitstellungen aktualisieren
Wenn Sie Ihre eigene Looker-Instanz hosten, laden Sie die JAR-Datei des neuesten Releases herunter und folgen Sie der Anleitung auf der Dokumentationsseite Looker-Instanz aktualisieren, um Ihre Staging-Instanz auf die neueste Looker-Version zu aktualisieren. Die neuesten Serveranforderungen, insbesondere für die Java-Version, finden Sie im Abschnitt Bereitstellungsspezifikationen auf der Dokumentationsseite Looker-Anwendung installieren.
Staging-Instanz für von Looker gehostete Looker-Bereitstellungen aktualisieren
Wenn Ihre Instanz von Looker gehostet wird, wenden Sie sich an Ihren Looker-Ansprechpartner oder den Looker-Support, damit unser Team Ihre Staging-Instanz für Sie aktualisiert.
Sobald Ihre Staging-Instanz auf dem neuesten Stand ist, melden Sie sich an und testen Sie die neuen Funktionen und Updates. Achten Sie darauf, dass Ihre wichtigen Dashboards und Looks fehlerfrei ausgeführt werden und dass bei der Validierung Ihrer LookML-Modelle keine (neuen) LookML-Fehler auftreten.
Produktionsumgebung aktualisieren
Wenn alle Tests in Ihrer Staging-Instanz erfolgreich sind, können Sie Ihre Produktionsinstanz auf die neueste Version von Looker aktualisieren. Folgen Sie dabei demselben Verfahren wie für die Staging-Instanz. Bevor Sie Ihre Produktionsinstanz aktualisieren, sollten Sie eine aktuelle Sicherung durchführen, falls Sie aus irgendeinem Grund eine Wiederherstellung durchführen müssen.