Per i progetti LookML in cui tutti gli sviluppatori lavorano nell'IDE di Looker, è integrata la convalida LookML 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 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 per l'integrazione continua (CI) per trovare problemi di sintassi in LookML, ad esempio un } 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 del validatore LookML di questa pagina. Per informazioni sull'esecuzione di LookML Validator, consulta la pagina della documentazione Esecuzione di suite di integrazione continua.
Nella pagina dei risultati dell'esecuzione, lo strumento di convalida di LookML fornisce gli errori di LookML nel tuo progetto, insieme a un link a LookML:

Opzioni dello strumento di convalida LookML
Le sezioni seguenti descrivono le opzioni per l'esecuzione di LookML Validator:
Impostazione di una soglia di gravità
L'impostazione del livello di gravità determina il livello di gravità più basso del messaggio LookML che causerà la visualizzazione dello stato Non riuscito dell'esecuzione di CI nella pagina Esecuzioni di CI e nella pagina dei risultati dell'esecuzione di CI.
Nell'IDE di Looker, la convalida di LookML restituisce messaggi di sintassi a tre livelli di gravità: info, warning ed error.
Per impostazione predefinita, lo strumento di convalida di LookML causa uno stato CI Failed solo se trova avvisi o errori LookML nel progetto LookML. Puoi selezionare il livello di gravità del messaggio più basso per il quale il validatore LookML CI deve restituire un risultato Non riuscito:
- Errore: il validatore LookML CI restituirà un risultato Failed se la convalida LookML restituisce un messaggio di errore.
- Avviso: il validatore LookML CI restituirà un risultato Failed se la convalida LookML restituisce un avviso o un messaggio di errore.
- Informazioni: il validatore LookML CI restituirà un risultato Failed se la convalida LookML restituisce un messaggio informativo, di avviso o di 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 di CI.
Timeout
Puoi specificare il numero di secondi per cui deve essere eseguito il validatore LookML CI prima del timeout (il valore predefinito è 600 secondi). Se lo strumento di convalida LookML CI impiega più tempo della durata del timeout, la convalida abbandonerà il job e restituirà lo stato di esecuzione Errore.