Il ciclo di rilascio rapido di Looker consente al team di incorporare rapidamente i feedback degli utenti e di rispondere tempestivamente agli elementi ad alta priorità. Questa guida illustra i nostri processi standard di rilascio e aggiornamento, oltre alle best practice e alle varianti che potrebbero soddisfare meglio le 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 verranno effettuate nuove release né implementazioni.
A volte vengono rilasciate piccole patch di aggiornamento per le correzioni che non devono attendere la prossima release. Queste sono quasi sempre correzioni di problemi critici relativi a prodotti o sicurezza. Idealmente, nessuna nuova funzionalità sarebbe mai stata inclusa in una release di patch. L'applicazione degli aggiornamenti delle patch segue la stessa procedura dell'upgrade durante una release standard.
Numeri di release
Il nostro schema di numerazione delle release utilizza una sequenza di tre numeri: X.Y.Z, dove X sono le ultime due cifre dell'anno di rilascio, Y è la versione mensile (che inizia con 0 a gennaio e usa i numeri pari per ogni mese successivo), e Z è la versione di release della patch. Ad esempio, Looker 23.4.1 sarebbe la prima patch della release di Looker di marzo 2023.
Note di rilascio
Tutti gli utenti possono attivare il rilascio delle note dalla sezione Impostazioni account di Looker. Inoltre, chiunque sia indicato come Contatto tecnico all'interno di un'istanza di Looker (si trova nella sezione Impostazioni generali della sezione Amministratore) riceverà le notifiche della nota di rilascio.
Tieniti aggiornato su eventuali nuove funzionalità e correzioni di problemi consultando le note di rilascio. Consulta la pagina Release di Looker per i link alle note di rilascio e al log delle modifiche per la release più recente. La pagina delle release di Looker contiene anche link a note di rilascio storiche.
Ambienti e test temporanei
Looker si impegna al massimo per eseguire test efficaci prima del rilascio, ma è possibile che una nuova funzionalità possa avere conseguenze impreviste 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 interfacciarsi con terze parti prima di inviare la nuova release all'istanza di produzione principale. Inoltre, se la tua istanza è ospitata dal cliente, puoi testare anche la configurazione tecnica.
Se vuoi utilizzare un ambiente di gestione temporanea, contatta l'assistenza Looker tramite il Centro assistenza Looker o il team dedicato all'account Looker per saperne di più.
Aggiornamento processo
La proprietà del processo di aggiornamento dell'implementazione varia in base al modo in cui ospiti l'istanza di Looker. Di seguito sono riportati i dettagli completi ma, in riepilogo, se un'istanza è ospitata da Looker, quest'ultimo gestirà la procedura di aggiornamento. Se l'istanza è ospitata dal cliente, forniremo le istruzioni su come eseguire l'aggiornamento.
Aggiornamenti per le istanze ospitate da Looker
Come indicato sopra, se l'istanza è ospitata da Looker, ossia l'infrastruttura è gestita da Looker, i nostri team dedicati alle release 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 contenente la data e l'orario del periodo di manutenzione. In genere gli aggiornamenti richiedono fino a 10 minuti entro il periodo di manutenzione per ridurre al minimo le interruzioni.
Looker applica gli aggiornamenti in modo continuativo. 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 all'inizio o alla fine del ciclo. Come sempre nelle release software, le prime versioni di patch di una nuova versione secondaria hanno maggiori probabilità di contenere problemi relativi ai prodotti. Tuttavia, per le istanze ospitate da Looker possiamo applicare rapidamente le patch non appena diventano disponibili.
Cosa succede se devo saltare una nuova versione di release?
Contatta l'assistenza Looker tramite il Centro assistenza o il team dedicato al tuo account e lavoreremo 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 il cliente sia responsabile della gestione degli aggiornamenti della versione di release. È molto importante rimanere sulla versione più recente supportata per evitare di eseguire una versione non supportata o di fine del ciclo di vita. Le istanze di Looker in hosting sul cliente ricevono notifiche di aggiornamento verso la fine del ciclo di implementazione della release. In questo modo, qualunque problema critico possa essere risolto in anticipo.
Quando una nuova release è pronta per l'installazione, qualsiasi utente Looker indicato come Contatto tecnico per la tua organizzazione riceverà un'email con un link al file di aggiornamento più recente (formato JAR), note di rilascio e istruzioni su come installare l'aggiornamento.
Ti sconsigliamo vivamente di tornare a una versione precedente. Assicurati invece di eseguire un backup completo del sistema prima di ogni aggiornamento. Questo consente di ripristinare un'istanza a una versione precedente. Il ripristino di una versione precedente senza backup può causare la perdita irreversibile dei contenuti e danni all'istanza.
Accesso in anteprima
Se ricevi un aggiornamento in una fase precedente del processo di implementazione, puoi soddisfare le esigenze aziendali della tua azienda e vuoi attivare il primo accesso alle nuove release, registrati qui o contatta l'assistenza Looker tramite il Centro assistenza Looker.
Programma di rilascio di assistenza estesa
Sebbene molte organizzazioni condividano la nostra passione per i rapidi miglioramenti dei prodotti associati a cicli di rilascio brevi, Looker comprende il compromesso che deriva da questo ritmo e perché un ciclo più lento potrebbe essere più appropriato per determinati casi d'uso aziendali.
Per soddisfare queste esigenze, ogni terza release secondaria verrà designata come una versione di assistenza estesa (ESR). Anche se faremo del nostro meglio per massimizzare la stabilità del prodotto a ogni release, una versione di release designata come ESR riceverà più tempo per i test e per le correzioni dei problemi.
Forniremo anche un periodo più lungo per lo sviluppo e il supporto dei prodotti per i sistemi ESR e verranno applicate patch per i problemi di gravità 1 e gravità 2, ove pertinente e possibile.
Convalidare le nuove uscite ESR
Ogni ESR avrà un periodo di gestione di un mese a causa delle maggiori modifiche del prodotto tra gli ESR. Nell'ambito di questo programma, è necessario prima eseguire un nuovo aggiornamento della versione ESR su un server gestione temporanea. Ciò consente agli utenti di testare contenuti, flussi di lavoro e nuove funzionalità prima di spostare il server di produzione nella nuova versione ESR.
Adesione al programma ESR
Se il programma ESR ti sembra più adatto alle esigenze aziendali della tua azienda, contatta il team Customer Success per discutere di questa opzione.
Domande?
Se hai domande, un ottimo luogo per porre queste domande è il forum della community di Looker, in cui ogni argomento è accolto favorevolmente e incoraggiato, inclusi, a titolo esemplificativo, Looker, business intelligence e dati in generale, con altri Looker (clienti) e analisti Looker.