Per i progetti LookML in cui tutti gli sviluppatori lavorano nell'IDE di Looker, è integrata la convalida di 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 di esecuzione CI Non riuscito nella pagina Esecuzioni CI e nella pagina dei risultati dell'esecuzione 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 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 lo strumento di convalida LookML CI deve restituire un risultato Non riuscito:
- Errore: il validatore LookML CI restituirà un risultato Failed se la convalida di LookML restituisce un messaggio di errore.
- Avviso: il validatore LookML CI restituirà un risultato Failed (Non riuscito) 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 di 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 di 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 il validatore LookML CI impiega più tempo della durata del timeout, la convalida abbandonerà il job e restituirà lo stato di esecuzione Errore.