Preparazione del deployment di Looker per gli aggiornamenti

Looker rilascia ogni mese una nuova versione del prodotto, con rare eccezioni, ricca di nuove funzionalità, aggiornamenti e modifiche. La maggior parte dei clienti di Looker può usufruire di questi aggiornamenti non appena sono disponibili, perché Looker ospita, gestisce e aggiorna i propri deployment di Looker. Tuttavia, se gestisci autonomamente il deployment di Looker o trattieni l'aggiornamento a causa del ritiro delle funzionalità, puoi rimanere indietro e perderti le novità più recenti di Looker.

Perché devi aggiornare il deployment di Looker?

Oltre al fatto che Looker rilascia costantemente nuove funzionalità per migliorare l'esperienza utente, ci sono motivi importanti per rimanere aggiornati:

  • Looker fornisce assistenza per i prodotti per le istanze di Looker nell'ultima versione stabile e nelle due versioni precedenti, oltre alla release di supporto esteso (ESR). Poiché una nuova versione di Looker viene rilasciata ogni mese, con rare eccezioni, eseguire tre mesi senza aggiornamento fa sì che non rientrino nel periodo stabile. L'ultima versione fornisce tutte le nuove funzionalità e gli aggiornamenti, oltre alle correzioni di bug più recenti.
  • Looker prende molto sul serio la sicurezza e aggiorna il prodotto per affrontare qualsiasi nuova vulnerabilità web. Anche se Looker mantiene le release supportate più sicure possibile, puoi fare la tua parte rimanendo al passo con Looker per assicurarti che la tua istanza di Looker abbia accesso alle patch di sicurezza più recenti.

Passaggi e considerazioni durante l'aggiornamento

I seguenti passaggi possono aiutarti a preparare il deployment di Looker per gli aggiornamenti:

  1. Risolvi eventuali dubbi relativi all'aggiornamento.
  2. Leggi le note di rilascio.
  3. Preparati al ritiro di parametri e funzionalità LookML.
  4. Crea un backup dell'istanza e ripristinala in qualsiasi ambiente di gestione temporanea.
  5. Aggiorna le istanze di gestione temporanea ed esegui il test.
  6. Aggiorna l'ambiente di produzione.

Questi passaggi possono essere applicati o meno al tuo deployment, a seconda che tu disponga o meno di ambienti di gestione temporanea.

Rispondi a eventuali dubbi sull'aggiornamento

A volte potresti voler impedire gli aggiornamenti per un motivo funzionale specifico. Potrebbe trattarsi di un cambiamento significativo della funzionalità per la quale hai bisogno di più tempo per addestrare gli utenti oppure potrebbe trattarsi di una funzionalità, uno strumento o un parametro LookML deprecato in una nuova release che è operativamente fondamentale per la tua attività, ad esempio un endpoint API utilizzato da uno script o da un'applicazione separata.

Se il motivo è il ritiro di una funzionalità o di un parametro LookML, assicurati di rivedere le note di rilascio e di prepararti al ritiro.

Esamina le note di rilascio

Le note di rilascio di Looker descrivono le novità di ogni release, in modo che tu possa rimanere al passo con le nuove funzionalità che gli utenti dovrebbero sfruttare e le eventuali modifiche che provocano un errore che potrebbero influire sull'implementazione di una nuova versione. Consulta la pagina Release di Looker per consultare i link alle note di rilascio e al log delle modifiche dell'ultima release:

  • Consulta i punti salienti della release per scoprire le nuove funzionalità più interessanti e assicurati di rivedere la sezione Modifiche potenzialmente che provocano un errore per identificare le modifiche che provocano un errore a cui potresti dover prepararti.

  • Consulta il log delle modifiche per dettagli più granulari sugli aggiornamenti delle funzionalità e sulle correzioni di bug.

Prepararsi al ritiro di parametri e funzionalità LookML

I miglioramenti a LookML possono includere il ritiro di parametri. Aggiorna LookML per fare in modo che tutto funzioni nella nuova versione. Controlla la pianificazione delle funzionalità legacy per verificare la presenza di parametri LookML ritirati che sono stati completamente rimossi, o prima della versione a cui stai aggiornando.

Per prepararti al ritiro delle funzionalità, segui i passaggi suggeriti nella sezione Migrazione dalle funzionalità legacy della pagina della documentazione relativa alle funzionalità legacy.

Ti consigliamo di aggiornare il codice LookML in modo da rimuovere TUTTO il codice LookML deprecato, in quanto questi parametri verranno rimossi in una release futura.

Crea un backup dell'istanza e ripristinala in qualsiasi ambiente di gestione temporanea

Ti consigliamo vivamente di creare backup regolari, che dovrebbe essere completato prima di ogni aggiornamento. Inoltre, anche se questa operazione non è necessaria, se stai aggiornando più versioni, è consigliabile impostare un server gestione temporanea in cui testare la versione aggiornata prima di distribuirla all'intera azienda.

Esistono passaggi diversi per creare backup, a seconda che il deployment di Looker sia ospitato in modo autonomo o da Looker.

Creazione di backup per i deployment di Looker ospitati dal cliente

Se ospiti la tua istanza Looker, puoi seguire la guida per la creazione di backup e quella per il ripristino dei backup in un nuovo ambiente di gestione temporanea.

Creazione di backup per i deployment di Looker ospitati da Looker

Se la tua istanza è ospitata da Looker, contatta il tuo contatto Looker o l'assistenza di Looker per chiedere al nostro team di creare un backup e configurare un server gestione temporanea.

Aggiorna le istanze temporanee ed esegui il test

Se hai un'istanza temporanea, puoi eseguire il deployment e testare l'aggiornamento prima di aggiornare l'istanza di produzione. Esistono passaggi diversi per aggiornare l'istanza di Looker, a seconda che il deployment di Looker sia ospitato in modo autonomo o in hosting su Looker.

Aggiornamento di un'istanza temporanea per i deployment di Looker ospitati dal cliente

Se ospiti la tua istanza Looker, scarica la versione più recente del JAR di release e segui le istruzioni nella pagina della documentazione Aggiornamento di un'istanza Looker per aggiornare l'istanza temporanea alla versione più recente di Looker. Assicurati di controllare la sezione Specifiche di deployment nella pagina della documentazione relativa all'installazione dell'applicazione Looker per conoscere i requisiti del server più recenti, in particolare per la versione Java.

Aggiornamento di un'istanza temporanea per i deployment di Looker ospitati da Looker

Se la tua istanza è ospitata da Looker, contatta il tuo contatto Looker o l'assistenza di Looker per chiedere al nostro team di aggiornare l'istanza temporanea per te.

Una volta aggiornata l'istanza temporanea, accedi e testa le nuove funzionalità e gli aggiornamenti. Assicurati che le dashboard e i Look importanti vengano eseguiti senza errori e che non ci siano (nuovi) errori LookML quando convalidi i tuoi modelli LookML.

Aggiorna l'ambiente di produzione

Se tutti i test hanno esito positivo sull'istanza di gestione temporanea, puoi procedere e aggiornare l'istanza di produzione all'ultima versione di Looker, seguendo lo stesso processo utilizzato per la gestione temporanea. Prima di aggiornare l'istanza di produzione, assicurati di aver eseguito un backup recente nel caso in cui fosse necessario eseguire il ripristino per qualsiasi motivo.