Il ciclo di rilascio rapido di Looker consente al team di incorporare rapidamente il feedback degli utenti e di rispondere in modo tempestivo agli elementi ad alta priorità. Questa guida illustra le nostre procedure standard di rilascio e aggiornamento, nonché le best practice e le varianti che potrebbero adattarsi meglio alle tue esigenze.
Ciclo di sviluppo e rilascio
Il deployment di una nuova versione secondaria di Looker viene eseguito nell'arco di circa un paio di settimane. Nel mese di dicembre non vengono rilasciate nuove release né deployment.
A volte vengono rilasciate patch di aggiornamento di piccole dimensioni per correzioni che non dovrebbero attendere il rilascio successivo. Si tratta quasi sempre di soluzioni a problemi critici relativi alla sicurezza o al prodotto. L'ideale sarebbe che una versione patch non includa mai nuove funzionalità. L'applicazione degli aggiornamenti delle patch segue la stessa procedura dell'upgrade durante una release standard.
Rilascia numeri
Il nostro schema di numerazione delle release utilizza una sequenza di tre numeri: X.Y.Z, dove X indica le ultime due cifre dell'anno di pubblicazione, Y è la versione mensile (che inizia con 0 a gennaio e utilizza numeri pari per ogni mese successivo) e Z è la versione di rilascio delle patch. Ad esempio, Looker 23.4.1 è la prima patch della release di Looker di marzo 2023.
Note di rilascio
Tutti gli utenti possono attivare le note di rilascio dalla sezione Impostazioni account di Looker. Inoltre, chiunque sia indicato come Contatto tecnico all'interno di un'istanza di Looker (disponibile in Impostazioni generali nella sezione Amministrazione) riceverà le notifiche relative alle note di rilascio.
Consulta le note di rilascio per conoscere le nuove funzionalità e le correzioni dei problemi. Consulta la pagina Release di Looker per i link alle note di rilascio e al log delle modifiche per l'ultima release. La pagina delle release di Looker contiene anche link alle note di rilascio storiche.
Ambienti di gestione temporanea e test
Looker fa un grande sforzo per testare in modo efficace prima del rilascio, ma è possibile che una nuova funzionalità possa avere impatti imprevisti su una configurazione e un utilizzo specifici di Looker. Sia le istanze ospitate da Looker che quelle ospitate dal cliente possono utilizzare un ambiente di gestione temporanea per testare LookML e si interfacciano con terze parti prima di eseguire il push della nuova release all'istanza di produzione principale. Inoltre, se l'istanza è ospitata dal cliente, puoi anche testare la tua configurazione tecnica.
Se vuoi utilizzare un ambiente di gestione temporanea, contatta l'assistenza Looker o il team dedicato al tuo account Looker per ulteriori informazioni.
Aggiornamento processo
La proprietà del processo di deployment degli aggiornamenti varia a seconda di come ospiti l'istanza di Looker. I dettagli completi sono riportati di seguito, ma, in sintesi, se un'istanza è ospitata da Looker, Looker gestirà il processo di aggiornamento. Se l'istanza è ospitata dal cliente, forniremo istruzioni su come eseguire l'aggiornamento.
Aggiornamenti per le istanze ospitate da Looker
Se un'istanza è ospitata da Looker, ovvero la sua infrastruttura è gestita da Looker, i nostri team dedicati al rilascio e alle operazioni applicheranno gli aggiornamenti durante i periodi di manutenzione designati. Per gli utenti che hanno attivato la ricezione di email da Looker, annunciamo ogni nuova release in un'email che include la data e l'ora del periodo di manutenzione. Per ridurre al minimo le interruzioni, gli aggiornamenti richiedono in genere fino a 10 minuti entro il periodo di manutenzione.
Looker applica gli aggiornamenti in modo graduale. Applichiamo gli aggiornamenti in base alle caratteristiche della configurazione di un'istanza, al modo in cui Looker viene utilizzato all'interno di un'organizzazione e al desiderio di una singola azienda di ricevere una release prima o più avanti nel ciclo. Come sempre accade nelle release del software, le prime versioni di patch di una nuova versione secondaria hanno maggiori probabilità di contenere problemi relativi al prodotto. tuttavia, per le istanze ospitate da Looker, possiamo applicare rapidamente le patch non appena diventano disponibili.
Che cosa succede se devo saltare una nuova versione di release?
Rivolgiti all'assistenza Looker tramite la console Google Cloud o il team dedicato al tuo account. Collaboreremo con te per assicurarci che le tue esigenze aziendali siano soddisfatte.
Aggiornamenti per le istanze Looker ospitate dal cliente
Le istanze Looker ospitate dal cliente richiedono che quest'ultimo sia responsabile della gestione degli aggiornamenti delle versioni della release. È molto importante rimanere sull'ultima release supportata per evitare di eseguire una release non supportata o di fine ciclo di vita. Le istanze di Looker ospitate dal cliente ricevono notifiche di aggiornamento verso la fine del ciclo di implementazione della release. In questo modo, qualsiasi problema critico può essere risolto in anticipo.
Quando una nuova release è pronta per l'installazione, qualsiasi utente di Looker elencato come contatto tecnico per la tua organizzazione riceverà un'email con un link al file dell'ultimo aggiornamento (in formato JAR), alle note di rilascio e alle istruzioni su come installare l'aggiornamento.
Ti consigliamo vivamente di non eseguire il rollback a una versione precedente. Assicurati invece di eseguire un backup completo del sistema prima di ogni aggiornamento. Ciò consente di ripristinare un'istanza a una versione precedente. Il ripristino a una versione precedente senza un backup può causare la perdita irreversibile di contenuti e danni all'istanza.
Accesso in anteprima
Se la ricezione di un aggiornamento nelle fasi iniziali del processo di implementazione è adatta alle esigenze aziendali della tua azienda e vuoi attivare l'accesso in anteprima alle nuove release, registrati qui o invia una richiesta di assistenza.
Programma di rilascio del supporto esteso
Sebbene molte organizzazioni condividano il nostro gusto per i rapidi miglioramenti del prodotto associati ai brevi cicli di rilascio, Looker comprende il compromesso che deriva da questo ritmo e perché un ciclo più lento potrebbe essere più appropriato per alcuni casi d'uso aziendali.
Per soddisfare queste esigenze, ogni release di terze parti minore verrà designata come versione di Release di supporto esteso (ESR). Faremo sempre del nostro meglio per massimizzare la stabilità del prodotto a ogni release, ma una versione di release designata come ESR riceverà più tempo per i test e per le correzioni dei problemi.
Forniremo inoltre un periodo più lungo per lo sviluppo e l'assistenza per i prodotti per ESR e implementeremo le patch per i problemi di livello di gravità 1 e di gravità 2, ove pertinenti e possibili.
Convalida delle nuove uscite di ESR
Ogni ESR avrà un periodo di gestione temporanea di un mese a causa dei maggiori cambiamenti nel prodotto tra le ESR. Nell'ambito di questo programma, è obbligatorio eseguire prima un nuovo aggiornamento della versione di ESR su un server gestione temporanea. In questo modo gli utenti possono testare contenuti, flussi di lavoro e nuove funzionalità prima di spostare il server di produzione alla nuova versione di ESR.
Attivazione del programma ESR
Se il programma ESR ti sembra più adatto alle esigenze aziendali della tua azienda, contatta il team Customer Success per discutere ulteriormente questa opzione.
Domande?
Se hai domande, un ottimo posto per porle è il forum della community di Looker, dove è accolta e incoraggiata la discussione di ogni tipo, inclusi, a titolo esemplificativo, Looker, business intelligence e dati in generale, con altri analisti di Looker (clienti) e di Looker.