Panoramica delle release di Looker

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 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 vengono rilasciate nuove release né deployment.

A volte vengono rilasciate piccole patch di aggiornamento per correzioni che non devono attendere la prossima release. 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 staging 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 sia quelle ospitate dal cliente possono utilizzare un ambiente di staging per testare LookML e le interfacce con terze parti prima di inviare la nuova release all'istanza di produzione principale. Inoltre, se l'istanza è ospitata dal cliente, puoi testare anche la configurazione tecnica.

Se ti interessa utilizzare un ambiente di gestione temporanea, contatta l'assistenza di Looker o il tuo team dedicato all'account Looker per ulteriori informazioni.

Aggiornamento processo

La proprietà della procedura di implementazione dell'aggiornamento varia in base alla modalità di hosting dell'istanza 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. Gli aggiornamenti in genere richiedono fino a 10 minuti entro il periodo di manutenzione per ridurre al minimo le interruzioni.

Looker applica gli aggiornamenti in modo graduale. Applichiamo gli aggiornamenti in base alle caratteristiche di configurazione di un'istanza, al modo in cui Looker viene utilizzato all'interno di un'organizzazione e alla volontà di una singola azienda di ricevere una release all'inizio o alla fine del ciclo. Come sempre nelle release software, le prime patch di una nuova versione minore hanno maggiori probabilità di contenere problemi del prodotto. 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 di Looker tramite la console Google Cloud o il team dedicato al tuo account e lavoreremo insieme per soddisfare le esigenze della tua attività.

Aggiornamenti per le istanze Looker ospitate dal cliente

Le istanze di Looker ospitate dal cliente richiedono che il cliente sia responsabile della gestione degli aggiornamenti delle versioni di release. È molto importante mantenere l'ultima release supportata per evitare di eseguire una release non supportata o in fase di ritiro. 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.

Sconsigliamo vivamente di 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 di una versione precedente senza un backup può causare la perdita irreversibile dei contenuti e danni all'istanza.

Accesso in anteprima

Se la ricezione di un aggiornamento all'inizio della procedura di implementazione soddisfa le esigenze della tua attività e vuoi attivare l'accesso in anteprima alle nuove release, registrati qui o apri 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 release 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 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 sono benvenute e incoraggiate discussioni di ogni tipo, inclusi (a titolo esemplificativo) Looker, business intelligence e dati in generale, con altri Good Looker (clienti) e analisti di Looker.