Fitur Integrasi Berkelanjutan (CI) Looker memungkinkan Anda menjalankan pengujian pada project LookML untuk memberikan pengalaman data yang lebih andal, efisien, dan mudah digunakan. Anda dapat menggunakan validator CI untuk menemukan masalah pada SQL, uji data, konten, dan LookML sebelum masuk ke produksi untuk memverifikasi LookML dan mencegah error kueri bagi pengguna. Anda juga dapat mengonfigurasi validator CI agar berjalan secara otomatis saat permintaan pull dikirimkan ke repositori LookML Anda.
CI terdiri dari validator berikut, yang menjalankan berbagai pemeriksaan terhadap instance Looker Anda:
- Validator SQL — Memverifikasi bahwa dimensi dalam Eksplorasi Anda berjalan dengan benar terhadap database Anda.
- Validator Assert — Menjalankan pengujian data LookML yang dibuat oleh developer Looker Anda dan menampilkan semua kegagalan dan error.
- Validator Konten — Menjalankan validasi konten Looker untuk menguji error pada Look dan dasbor di project LookML Anda.
- LookML Validator — Menjalankan LookML Validator untuk menguji error LookML dalam project.
Untuk menggunakan validator ini di instance LookML, Anda dapat membuat suite CI, yang menentukan serangkaian validator dan opsi yang terkait dengan project LookML Anda. Lihat halaman berikut untuk mengetahui informasi tentang rangkaian CI:
- Membuat rangkaian Continuous Integration
- Menjalankan rangkaian Continuous Integration
- Melihat hasil operasi CI
Persyaratan
Untuk menggunakan Integrasi Berkelanjutan, Anda memerlukan hal berikut:
Instance yang dihosting Looker yang diaktifkan untuk Continuous Integration.
Akun pengguna Looker CI. Saat Anda mengaktifkan Continuous Integration di instance, Looker akan otomatis membuat sepuluh pengguna CI Looker di grup pengguna Looker CI Users dengan peran Looker CI Users. Admin Looker dapat melihat pengguna CI Looker dari tab Akun Layanan di halaman Admin Pengguna.
Mengaktifkan Continuous Integration
Untuk mengaktifkan Integrasi Berkelanjutan, admin Looker harus melakukan tugas berikut:
- Aktifkan instance untuk Continuous Integration di halaman Continuous Integration pada panel Admin Looker.
- Instal aplikasi GitHub CI di organisasi GitHub Anda. (Sangat direkomendasikan untuk semua penerapan, dan diperlukan jika Anda ingin menggunakan pull request untuk memicu eksekusi validasi CI).