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 di 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 suite CI, 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'esecuzione della CI mostri lo stato Non riuscita nella pagina Esecuzioni della CI e nella pagina dei risultati dell'esecuzione della CI.
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 Non riuscita della CI solo se trova avvisi o errori LookML nel progetto LookML. Puoi selezionare la gravità del messaggio di livello più basso per cui lo strumento di convalida LookML della CI deve restituire un risultato Non riuscita:
- Errore: lo strumento di convalida LookML della CI restituirà un risultato Non riuscita se la convalida di LookML restituisce un messaggio di errore.
- Avviso: lo strumento di convalida LookML della CI restituirà un risultato Non riuscita se la convalida di LookML restituisce un messaggio di avviso o di errore.
- Informazioni: lo strumento di convalida LookML della CI 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 della CI. 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 della CI.
Timeout
Puoi specificare il numero di secondi per cui lo strumento di convalida LookML della CI deve essere eseguito prima del timeout (il valore predefinito è 600 secondi). Se lo strumento di convalida LookML della CI impiega più tempo della durata del timeout, la convalida abbandonerà il job e restituirà uno stato di esecuzione Errore.