Le funzionalità di Looker Continuous Integration (CI) ti consentono di eseguire test sul tuo progetto LookML per offrire esperienze di dati più affidabili, efficienti e intuitive. Puoi utilizzare i validatori CI per rilevare problemi con SQL, test dei dati, contenuti e LookML prima che vengano messi in produzione per verificare LookML e prevenire errori di query per i tuoi utenti. Puoi anche configurare i validatori CI in modo che vengano eseguiti automaticamente quando viene inviata una richiesta di pull al repository LookML.
La CI è composta dai seguenti validatori, che eseguono diversi controlli sull'istanza di Looker:
- SQL Validator: verifica che le dimensioni nelle esplorazioni vengano eseguite correttamente sul database.
- Assert Validator: esegue tutti i test dei dati LookML creati dagli sviluppatori Looker e restituisce tutti gli errori e gli errori.
- Strumento di convalida dei contenuti: esegue la convalida dei contenuti di Looker per verificare la presenza di errori in Look e dashboard nel progetto LookML.
- LookML Validator: esegue LookML Validator per verificare la presenza di errori LookML nel progetto.
Per utilizzare questi validatori nell'istanza LookML, puoi creare una suite CI, che definisce un insieme di validatori e le relative opzioni associate al progetto LookML. Per informazioni sulle suite CI, consulta le seguenti pagine:
- Creazione di una suite di integrazione continua
- Esecuzione di suite di integrazione continua
- Visualizzazione dei risultati di un'esecuzione CI
Requisiti
Per utilizzare l'integrazione continua, devi avere:
Un'istanza ospitata da Looker in cui è abilitata l'integrazione continua.
Un account utente Looker CI. Gli utenti Looker CI vengono creati automaticamente per le istanze Looker in cui è stata abilitata l'integrazione continua. Gli utenti Looker CI vengono creati nel gruppo di utenti Looker CI Users con il ruolo Looker CI Users. Un amministratore Looker può visualizzare gli utenti Looker CI dalla scheda Account di servizio della pagina Amministrazione Utenti.
Abilitazione dell'integrazione continua
Per abilitare l'integrazione continua, un amministratore Looker deve eseguire le seguenti attività:
- Abilita l'istanza per l'integrazione continua nella pagina Integrazione continua del pannello di amministrazione di Looker.
- Installa l'app GitHub CI nella tua organizzazione GitHub. (Questa operazione è altamente consigliata per tutte le implementazioni ed è obbligatoria se vuoi utilizzare le richieste di pull per attivare le esecuzioni di convalida CI).