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 gli strumenti di convalida 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 gli strumenti di convalida CI in modo che vengano eseguiti automaticamente quando viene inviata una richiesta di pull al repository LookML.
La CI è composta dai seguenti strumenti di convalida, che eseguono diversi controlli sull'istanza di Looker:
- Strumento di convalida SQL: verifica che le dimensioni nelle esplorazioni vengano eseguite correttamente nel database.
- Strumento di convalida delle asserzioni: 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.
- Strumento di convalida LookML: esegue lo strumento di convalida LookML per verificare la presenza di errori LookML nel progetto.
Per utilizzare questi strumenti di convalida nell'istanza LookML, puoi creare una suite CI, che definisce un insieme di strumenti di convalida 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. Quando abiliti l'integrazione continua nell'istanza, Looker crea automaticamente dieci utenti Looker CI nel gruppo di utenti Utenti Looker CI con il ruolo Utenti Looker CI. 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 Integrazione continua pagina del pannello Amministrazione di Looker.
- Installa l'app GitHub CI nella tua organizzazione GitHub. (Questa operazione è vivamente consigliata per tutte le implementazioni ed è obbligatoria se vuoi utilizzare le richieste di pull per attivare le esecuzioni di convalida CI).