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):
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:
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):
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:
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.