Il ciclo di rilascio rapido di Looker consente al team di incorporare rapidamente il feedback degli utenti e rispondere in modo tempestivo agli elementi ad alta priorità. Questa guida illustra le nostre procedure standard per le release e l'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 nel corso di circa un paio di settimane. Nel mese di dicembre non vengono rilasciate nuove release o deployment.
A volte vengono rilasciate piccole patch di aggiornamento per le correzioni che non devono attendere la prossima release. Si tratta quasi sempre di soluzioni per problemi critici di sicurezza o del prodotto. Idealmente, nessuna nuova funzionalità verrebbe mai inclusa in una release patch. L'applicazione degli aggiornamenti della patch segue la stessa procedura dell'upgrade durante una release standard.
Rilascia numeri
Il nostro schema di numerazione delle versioni utilizza una sequenza di tre numeri: X.Y.Z, dove X indica le ultime due cifre dell'anno di rilascio, Y è la versione mensile (a partire da 0 a gennaio e utilizza numeri pari per ogni mese successivo) e Z è la versione di rilascio della patch. Ad esempio, Looker 23.4.1 è la prima patch della release di Looker a partire da 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 (che si trova in Impostazioni generali nella sezione Amministratore) riceverà le notifiche delle note di rilascio.
Controlla le note di rilascio per rimanere al corrente delle nuove funzionalità e delle correzioni dei problemi. Consulta la pagina Release di Looker per i link alle note di rilascio e al log delle modifiche dell'ultima release. La pagina delle release di Looker contiene anche link alle note di rilascio storiche.
Ambienti di gestione temporanea e test
Looker si impegna a eseguire i test 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 gestione temporanea per testare LookML e le interfacce con terze parti prima di eseguire il push della nuova release nell'istanza di produzione principale. Inoltre, se l'istanza è ospitata dal cliente, puoi testare anche la configurazione tecnica.
Se vuoi utilizzare un ambiente gestione temporanea, contatta l'assistenza Looker o il team dedicato al tuo account Looker per saperne di più.
Aggiornamento processo
La proprietà del processo di deployment degli aggiornamenti varia in base a come ospiti l'istanza di Looker. Di seguito sono riportati i dettagli completi. In sintesi, se un'istanza è ospitata da Looker, Looker gestirà il processo di aggiornamento. Se l'istanza è ospitata dal cliente, ti forniremo le istruzioni su come eseguire l'aggiornamento.
Aggiornamenti per le istanze ospitate da Looker
Come accennato in precedenza, se l'istanza è ospitata su Looker, ovvero l'infrastruttura dell'istanza è gestita da Looker, i nostri team Release e Ops 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 le tempistiche 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 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ù tardi nel ciclo. Come sempre accade nelle release software, le prime versioni patch di una nuova versione secondaria hanno maggiori probabilità di contenere problemi di 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?
Contatta l'assistenza Looker tramite la console Google Cloud o il team dedicato al tuo account e collaboreremo con te per garantire che le tue esigenze aziendali vengano 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 della release. È molto importante mantenere l'ultima release supportata per evitare di eseguire una release non supportata o alla fine del 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, puoi risolvere preventivamente eventuali problemi critici.
Quando una nuova release è pronta per l'installazione, tutti gli utenti di Looker indicati come contatti tecnici della tua organizzazione ricevono un'email con un link al file dell'ultimo aggiornamento (formato JAR), note di rilascio e istruzioni su come installare l'aggiornamento.
Sconsigliamo vivamente di tornare a una versione precedente. Assicurati invece di eseguire un backup del sistema completo prima di ogni aggiornamento. In questo modo è possibile ripristinare una versione precedente dell'istanza. Il ripristino a una versione precedente senza backup può causare una perdita irreversibile di contenuti e danni all'istanza.
Accesso in anteprima
Se la ricezione di un aggiornamento in una fase precedente del processo di implementazione soddisfa le esigenze aziendali della tua azienda e vuoi attivare l'accesso anticipato 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 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 versione di versione con supporto esteso (ESR). Faremo sempre del nostro meglio per massimizzare la stabilità del prodotto a ogni release, ma per una versione definita come ESR ci sarà più tempo per i test e per la risoluzione dei problemi.
Forniremo anche un periodo più lungo per l'assistenza per lo sviluppo e i prodotti per i VES e patch per i problemi di Gravità 1 e Gravità 2 laddove pertinenti e possibile.
Convalida delle nuove release ESR
Ogni ESR avrà un periodo di gestione temporanea di un mese a causa delle variazioni più significative del prodotto tra le ESR. Nell'ambito di questo programma, è obbligatorio eseguire prima 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 alla nuova versione ESR.
Attivazione del programma ESR
Se il programma ESR sembra più adatto alle esigenze aziendali della tua azienda, contatta il team Customer Success per discutere ulteriormente questa opzione.
Domande?
Se hai domande, il posto perfetto per porle è il forum della community di Looker, in cui è accolta e incoraggiata la discussione di ogni tipo, inclusi, a titolo esemplificativo, Looker, business intelligence e dati in generale, con altri Good Lookers (clienti) e analisti di Looker.