Memvalidasi LookML

Saat Anda mengedit LookML, Looker IDE akan memberi tahu Anda tentang error sintaksis yang belum terselesaikan dalam satu file (lihat halaman dokumentasi Ringkasan Looker IDE).

Untuk melakukan validasi model lengkap, gunakan LookML Validator. Beberapa error, seperti referensi kolom yang tidak valid karena join tidak ada, memerlukan tampilan menyeluruh pada model sehingga hanya ditampilkan saat LookML Validator dijalankan. Pastikan untuk memvalidasi perubahan LookML sebelum memublikasikannya ke lingkungan produksi. Meskipun validasi tidak akan mendeteksi setiap masalah, seperti masalah izin database, validasi akan mencegah sebagian besar error.

Validator LookML hanya memindai file LookML yang telah diperbarui sejak validasi LookML terakhir, atau file yang terpengaruh oleh update:

  • Jika setelan tingkat model berubah, semuanya akan divalidasi lagi.
  • Jika tampilan berubah, hanya Jelajah tempat tampilan tersebut digunakan yang akan divalidasi lagi.
  • Jika Jelajah berubah, hanya Jelajah tersebut yang divalidasi lagi.

Menjalankan validasi

Untuk menjalankan LookML Validator, pilih tombol Validate LookML di kanan atas Looker IDE; atau pilih ikon Project Health di bagian atas IDE untuk membuka panel Project Health, lalu klik ikon Validate LookML.

Setelah menjalankan Validator LookML, Anda mungkin melihat daftar error dan peringatan lainnya yang harus Anda tangani. Anda dapat memilih panah mana pun untuk meluaskan daftar error atau peringatan.

Tombol validator di panel Project Health akan tersedia lagi jika Anda membuat dan menyimpan perubahan lain.

Pesan validasi

Looker menampilkan pesan validasi setelah menjalankan validasi pada LookML Anda.

Tidak ditemukan error LookML

Jika tidak ada masalah yang ditemukan oleh validator, Looker akan menampilkan tanda centang hijau beserta teks Tidak ada error LookML yang ditemukan.

Error LookML

Error LookML adalah masalah yang dapat mencegah kueri berjalan. Angka dalam tanda kurung adalah jumlah error yang ditemukan (sembilan dalam contoh berikut):

Contoh pesan validasi dengan teks Error LookML (9).

Dalam daftar masalah yang diperluas, Anda akan melihat alasan validasi tidak lulus. Sering kali, jika Anda mengklik error, Anda akan langsung diarahkan ke baris kode yang bermasalah. Anda akan melihat "X" merah di samping baris. Dalam beberapa kasus, mengarahkan kursor ke status tersebut akan memberikan informasi error yang lebih mendetail:

Contoh error yang muncul saat mengarahkan kursor ke definisi parameter jenis tanpa nilai, dengan teks error yang menyatakan bahwa Anda harus memberikan nilai untuk jenis.

Tips Tim Chat: Error validasi yang paling sering ditanyakan kepada kami adalah "Kolom tidak diketahui atau tidak dapat diakses". Buka halaman Praktik Terbaik Error: Kolom tidak diketahui atau tidak dapat diakses untuk mengetahui penyebab dan cara mengatasinya.

Peringatan LookML

Peringatan LookML mungkin tidak mencegah kueri dijalankan, tetapi peringatan tersebut masih dapat menyebabkan fungsi yang rusak atau tidak diinginkan bagi pengguna Anda. Seperti error, angka dalam tanda kurung adalah jumlah peringatan yang ditemukan (tiga peringatan dalam contoh berikut):

Contoh pesan validasi dengan teks Peringatan LookML (3).

Seperti error LookML, Anda dapat meluaskan peringatan dan langsung membuka kode masalah dengan memilih peringatan di panel Project Health, lalu mengarahkan kursor ke ikon X merah untuk melihat informasi selengkapnya:

Contoh peringatan dengan teks yang menyatakan bahwa Jelajah harus cocok dengan nama tampilan, atau bahwa Jelajah harus memiliki properti from atau view_name.

Men-deploy perubahan Anda

Setelah memvalidasi bahwa perubahan akan berfungsi dengan baik, Anda dapat menggunakan integrasi Git Looker untuk melakukan commit dan men-deploy perubahan ke produksi.