Per i progetti LookML in cui tutti gli sviluppatori lavorano nell'IDE di Looker, la convalida di LookML è integrata nel processo di deployment del progetto in produzione. Tuttavia, per i progetti LookML in cui alcuni o tutti gli sviluppatori lavorano al di fuori dell'IDE di Looker, utilizzando un IDE esterno come VSCode o Vim per scrivere LookML, è possibile eseguire il deployment del progetto in produzione senza mai convalidare la sintassi LookML. In questo caso, puoi eseguire lo strumento di convalida LookML dell'integrazione continua (CI) per trovare problemi di sintassi in LookML, ad esempio una } mancante o un riferimento ${} non valido.
Per informazioni dettagliate sulle opzioni che puoi configurare quando crei o modifichi una CI continua, consulta la sezione Opzioni dello strumento di convalida LookML di questa pagina. Per informazioni sull'esecuzione dello strumento di convalida LookML, consulta la pagina di documentazione Esecuzione di suite di integrazione continua.
Nella pagina dei risultati dell'esecuzione, lo strumento di convalida LookML fornisce gli errori LookML nel progetto, insieme a un link a LookML:

Opzioni dello strumento di convalida LookML
Le sezioni seguenti descrivono le opzioni per l'esecuzione dello strumento di convalida LookML:
Impostazione di una soglia di gravità
L'impostazione del livello di gravità determina il livello di gravità più basso del messaggio LookML che farà sì che l'CI continua mostri lo stato Non riuscita nella pagina Esecuzioni dell'integrazione continua e nella pagina dei risultati dell'esecuzione dell'integrazione continua.
Nell'IDE di Looker, la convalida di LookML restituisce messaggi di sintassi a tre livelli di gravità: informazioni, avviso ed errore.
Per impostazione predefinita, lo strumento di convalida LookML causerà uno stato di CI Non riuscita solo se rileva avvisi o errori LookML nel progetto LookML. Puoi selezionare la gravità del messaggio di livello più basso per cui lo strumento di convalida LookML dell'integrazione continua deve restituire un risultato Non riuscita:
- Errore: lo strumento di convalida LookML dell'integrazione continua restituirà un risultato Non riuscita se la convalida di LookML restituisce un messaggio di errore.
- Avviso: lo strumento di convalida LookML dell'integrazione continua restituirà un risultato Non riuscita se la convalida di LookML restituisce un avviso o un messaggio di errore.
- Informazioni: lo strumento di convalida LookML dell'integrazione continua restituirà un risultato Non riuscita se la convalida di LookML restituisce un messaggio di informazioni, avviso o errore.
Questa soglia di gravità influisce solo sul valore dello stato di esecuzione dell'CI continua. Indipendentemente dall'impostazione del livello di gravità, i risultati dello strumento di convalida LookML mostreranno tutti i problemi di sintassi e tutti i messaggi di sintassi LookML nella pagina dei risultati dell'esecuzione dell'integrazione continua.
Timeout
Puoi specificare il numero di secondi per cui lo strumento di convalida LookML dell'integrazione continua deve essere eseguito prima del timeout (il valore predefinito è 600 secondi). Se lo strumento di convalida LookML dell'integrazione continua impiega più tempo della durata del timeout, la convalida abbandonerà il job e restituirà uno stato di esecuzione Errore.