Le funzionalità di integrazione continua (CI) di Looker ti consentono di eseguire test sul tuo progetto LookML per offrire esperienze con i dati più affidabili, efficienti e intuitive. Puoi utilizzare i validatori CI per rilevare problemi relativi a SQL, test dei dati, contenuti e LookML prima che vengano inseriti in produzione per verificare il codice LookML e prevenire errori di query per gli utenti. Puoi anche configurare i validatori CI in modo che vengano eseguiti automaticamente quando viene inviata una richiesta di pull al repository LookML.
CI è composta dai seguenti validatori, che eseguono diversi controlli sull'istanza Looker:
- Strumento di convalida SQL: verifica che le dimensioni nelle esplorazioni vengano eseguite correttamente nel database.
- Convalida delle asserzioni: esegue tutti i test dei dati LookML creati dagli sviluppatori di Looker e restituisce tutti gli errori e i problemi.
- Strumento di convalida dei contenuti: esegue la convalida dei contenuti di Looker per verificare la presenza di errori nei Look e nelle dashboard del 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 tuo progetto LookML. Per informazioni sulle suite CI, consulta le seguenti pagine:
- Creare una suite di integrazione continua
- Esecuzione di suite di integrazione continua
- Visualizzare i risultati di un'esecuzione CI
Requisiti
Per utilizzare l'integrazione continua, devi disporre di quanto segue:
Un'istanza ospitata da Looker abilitata per l'integrazione continua.
Un account utente Looker con almeno una delle seguenti autorizzazioni (entrambe incluse nel set di autorizzazioni Amministratore):
Attivare l'integrazione continua
Per abilitare l'integrazione continua, un amministratore di Looker deve eseguire le seguenti attività:
- Attiva l'istanza per l'integrazione continua nella pagina Integrazione continua del pannello Amministrazione di Looker.
- Crea un utente di integrazione continua.
- Installa l'app GitHub CI nella tua organizzazione GitHub. (Questa opzione è consigliata per tutte le implementazioni ed è obbligatoria se vuoi utilizzare le richieste di pull per attivare le esecuzioni di convalida CI).