Validator LookML Continuous Integration

Untuk project LookML tempat semua developer bekerja di Looker IDE, ada validasi LookML yang terintegrasi dalam proses deployment project ke produksi. Namun, untuk project LookML yang beberapa atau semua developernya bekerja di luar IDE Looker, menggunakan IDE eksternal seperti VSCode atau Vim untuk menulis LookML, Anda dapat men-deploy project ke produksi tanpa memvalidasi sintaksis LookML. Dalam hal ini, Anda dapat menjalankan Validator LookML Continuous Integration (CI) untuk menemukan masalah sintaksis pada LookML, seperti } yang tidak ada atau referensi ${} yang tidak valid.

Lihat bagian Opsi LookML Validator di halaman ini untuk mengetahui detail tentang opsi yang dapat Anda konfigurasi saat membuat atau mengedit suite CI. Untuk informasi tentang cara menjalankan LookML Validator, lihat halaman dokumentasi Menjalankan suite Continuous Integration.

Di halaman hasil run, Validator LookML memberikan error LookML dalam project Anda, beserta link ke LookML:

Halaman hasil Continuous Integration yang menampilkan temuan LookML Validator

Opsi Validator LookML

Bagian berikut menjelaskan opsi untuk menjalankan LookML Validator:

Menetapkan nilai minimum keparahan

Setelan tingkat keparahan menentukan tingkat keparahan terendah pesan LookML yang akan menyebabkan CI berjalan menampilkan status CI Gagal di halaman Jalankan CI dan halaman hasil jalankan CI.

Di IDE Looker, validasi LookML menampilkan pesan sintaksis pada tiga tingkat keparahan: info, peringatan, dan error.

Secara default, Validator LookML akan menyebabkan status CI Gagal hanya jika Validator LookML menemukan peringatan atau error LookML dalam project LookML. Anda dapat memilih tingkat keparahan pesan terendah yang akan menampilkan hasil Gagal oleh CI LookML Validator:

  • Error: CI LookML Validator akan menampilkan hasil Gagal jika validasi LookML menampilkan pesan error.
  • Peringatan: Validator LookML CI akan menampilkan hasil Gagal jika validasi LookML menampilkan peringatan atau pesan error.
  • Info: Validator LookML CI akan menampilkan hasil Gagal jika validasi LookML menampilkan info, peringatan, atau pesan error.

Batas keparahan ini hanya memengaruhi nilai status operasi CI. Terlepas dari setelan tingkat keparahan, hasil Validator LookML akan menampilkan semua masalah sintaksis dan menampilkan semua pesan sintaksis LookML di halaman hasil run CI.

Waktu habis

Anda dapat menentukan jumlah detik yang harus dijalankan CI LookML Validator sebelum waktu tunggu habis (defaultnya adalah 600 detik). Jika CI LookML Validator memerlukan waktu lebih lama dari durasi waktu tunggu, validasi akan membatalkan tugas dan menampilkan status operasi Error.