すべてのデベロッパーが Looker IDE で作業している LookML プロジェクトの場合、プロジェクトを本番環境にデプロイするプロセスに LookML 検証 が組み込まれています。ただし、デベロッパーの一部またはすべてが Looker IDE の外部で作業している LookML プロジェクトの場合、VSCode や Vim などの外部 IDE を使用して LookML を記述すると、LookML 構文を検証せずにプロジェクトを本番環境にデプロイできます。この場合、継続的インテグレーション(CI)LookML Validator を実行して、} の欠落や無効な ${} 参照など、LookML の構文上の問題を見つけることができます。
CI スイートの作成または編集時に構成できるオプションの詳細については、このページのLookML Validator オプションのセクションをご覧ください。LookML Validator の実行については、継続的インテグレーション スイートの実行のドキュメント ページをご覧ください。
実行結果ページで、LookML Validator はプロジェクト内の LookML エラーと LookML へのリンクを提供します。

LookML Validator オプション
以降のセクションでは、LookML Validator の実行オプションについて説明します。
重大度しきい値の設定
重大度レベルの設定により、CI の実行が [Failed] CI ステータスとして [CI Runs] ページと CI の実行結果ページに表示される LookML メッセージの最小重大度レベルが決まります。
Looker IDE では、LookML 検証は、情報、警告、および エラー の 3 つの重大度レベルで構文メッセージを返します。
デフォルトでは、LookML Validator は、LookML プロジェクトで LookML の警告またはエラーを検出した場合にのみ、CI ステータスを [Failed] にします。CI LookML Validator が [Failed] の結果を返す必要があるメッセージの最小レベルの重大度を選択できます。
- エラー: LookML 検証がエラー メッセージを返した場合、CI LookML Validator は [Failed] の結果を返します。
- [Warning]: LookML 検証が警告またはエラー メッセージを返した場合、CI LookML Validator は [Failed] の結果を返します。
- 情報: LookML 検証が情報、警告、エラー メッセージを返した場合、CI LookML Validator は [Failed] の結果を返します。
この重大度しきい値は、CI の実行ステータス値にのみ影響します。重大度レベルの設定に関係なく、LookML Validator の結果にはすべての構文上の問題が表示され、CI の実行結果ページにすべての LookML 構文メッセージが表示されます。
タイムアウト
タイムアウトする前に CI LookML Validator を実行する秒数を指定できます(デフォルトは 600 秒)。CI LookML Validator がタイムアウト期間より長くかかる場合、検証はジョブを中止し、実行ステータスとして [Error] を返します。