Looker merilis versi produk baru setiap bulan — dengan pengecualian yang jarang terjadi — yang penuh dengan fitur, update, dan perubahan baru. Sebagian besar pelanggan Looker dapat memanfaatkan update ini segera setelah tersedia, karena Looker menghosting, mengelola, dan mengupdate deployment Looker mereka. Namun, jika Anda menghosting sendiri deployment Looker atau menunda update karena penghentian fitur, Anda dapat ketinggalan dan melewatkan fitur-fitur terbaru dan terbaik yang ditawarkan Looker.
Mengapa Anda harus memperbarui deployment Looker?
Selain fakta bahwa Looker terus merilis fungsi baru untuk meningkatkan pengalaman pengguna, ada alasan penting untuk tetap mengikuti perkembangan terkini:
- Looker menyediakan cakupan dukungan produk untuk instance Looker pada versi stabil terbaru dan dua versi sebelumnya, serta extended support release (ESR). Karena versi Looker yang baru dirilis setiap bulan — dengan pengecualian yang jarang — berjalan tiga bulan tanpa mengupdate membuat Anda berada di luar periode stabil. Versi terbaru menyediakan semua fitur dan update baru, beserta perbaikan bug terbaru.
- Looker menangani keamanan dengan sangat serius dan memperbarui produknya untuk mengatasi kerentanan web baru. Meskipun Looker menjaga rilis yang didukung tetap aman, Anda dapat menjalankan peran Anda dengan tetap menggunakan Looker untuk memastikan instance Looker Anda memiliki akses ke patch keamanan terbaru.
Langkah dan pertimbangan saat mengupdate
Langkah-langkah berikut dapat membantu Anda menyiapkan deployment Looker untuk pembaruan:
- Atasi semua masalah terkait update.
- Tinjau catatan rilis.
- Mempersiapkan penghentian parameter dan fitur LookML.
- Buat cadangan instance Anda dan pulihkan ke lingkungan staging.
- Update dan pengujian instance staging Anda.
- Memperbarui lingkungan produksi.
Langkah-langkah ini mungkin berlaku atau mungkin tidak untuk deployment Anda, tergantung apakah Anda memiliki lingkungan staging.
Atasi semua kekhawatiran terkait update
Terkadang Anda mungkin ingin mencegah update karena alasan fungsi tertentu. Hal ini bisa menjadi perubahan fungsi yang signifikan sehingga Anda memerlukan lebih banyak waktu untuk melatih pengguna, atau dapat berupa fitur, alat, atau parameter LookML yang tidak digunakan lagi dalam rilis baru yang sangat penting secara operasional untuk bisnis Anda, seperti endpoint API yang digunakan oleh skrip atau aplikasi terpisah.
Jika alasannya adalah penghentian fitur atau parameter LookML, pastikan untuk meninjau catatan rilis dan mempersiapkan penghentian penggunaan.
Meninjau catatan rilis
Catatan rilis Looker menjelaskan hal-hal baru dalam setiap rilis agar Anda dapat terus mengikuti perkembangan fitur baru yang sebaiknya dimanfaatkan pengguna, dan setiap perubahan yang dapat menyebabkan gangguan, yang dapat memengaruhi peluncuran versi baru. Lihat halaman Rilis Looker untuk mengetahui link ke catatan rilis dan log perubahan untuk rilis terbaru:
Lihat sorotan rilis untuk membaca tentang fitur baru yang paling menarik, dan pastikan untuk meninjau bagian Perubahan yang berpotensi menyebabkan gangguan guna mengidentifikasi perubahan yang dapat menyebabkan gangguan yang mungkin perlu Anda persiapkan.
Lihat log perubahan untuk detail yang lebih terperinci tentang update fitur dan perbaikan bug.
Mempersiapkan penghentian parameter dan fitur LookML
Peningkatan pada LookML dapat mencakup penghentian penggunaan parameter. Perbarui LookML Anda agar semuanya berfungsi di versi baru. Periksa jadwal fitur lama untuk parameter LookML yang tidak digunakan lagi dan telah dihapus sepenuhnya, pada atau sebelum versi yang sedang Anda update.
Untuk mempersiapkan penghentian fitur, ikuti langkah-langkah yang disarankan di bagian Bermigrasi dari fitur lama di halaman dokumentasi Fitur lama.
Praktik terbaiknya adalah memperbarui LookML Anda untuk menghapus SEMUA LookML yang tidak digunakan lagi, karena parameter tersebut akan dihapus dalam rilis mendatang.
Buat cadangan instance Anda dan pulihkan ke lingkungan staging
Membuat pencadangan reguler sangat disarankan dan harus diselesaikan sebelum setiap pembaruan. Selain itu, meskipun tidak diperlukan, jika Anda memperbarui beberapa versi, sebaiknya siapkan server staging tempat Anda dapat menguji versi yang diperbarui sebelum meluncurkannya ke seluruh perusahaan.
Ada berbagai langkah untuk membuat cadangan, bergantung pada apakah deployment Looker Anda dihosting sendiri atau dihosting oleh Looker.
Membuat cadangan untuk deployment Looker yang dihosting pelanggan
Jika menghosting instance Looker sendiri, Anda dapat mengikuti panduan untuk membuat cadangan dan menggunakan panduan untuk memulihkan cadangan ke lingkungan staging baru.
Membuat cadangan untuk deployment Looker yang dihosting oleh Looker
Jika instance Anda dihosting oleh Looker, hubungi kontak Looker atau Dukungan Looker agar tim kami membuat cadangan dan menyiapkan server staging untuk Anda.
Mengupdate dan menguji instance staging Anda
Jika memiliki instance staging, Anda dapat men-deploy dan menguji update sebelum mengupdate instance produksi. Ada berbagai langkah untuk mengupdate instance Looker, bergantung pada apakah deployment Looker Anda dihosting sendiri atau dihosting oleh Looker.
Memperbarui instance staging untuk deployment Looker yang dihosting pelanggan
Jika Anda menghosting instance Looker Anda sendiri, download JAR rilis terbaru dan ikuti petunjuk di halaman dokumentasi Memperbarui instance Looker untuk mengupdate instance staging ke versi Looker terbaru. Pastikan Anda memeriksa bagian Spesifikasi deployment di halaman dokumentasi Menginstal aplikasi Looker untuk mengetahui persyaratan server terbaru — terutama untuk versi Java.
Memperbarui instance staging untuk deployment Looker yang dihosting oleh Looker
Jika instance dihosting oleh Looker, hubungi kontak Looker Anda atau Dukungan Looker agar tim kami memperbarui instance staging untuk Anda.
Setelah instance staging Anda diupdate, login dan uji fitur serta update baru. Pastikan dasbor penting dan Tampilan Anda berjalan tanpa error dan tidak ada error LookML (baru) saat Anda memvalidasi model LookML Anda.
Memperbarui lingkungan produksi Anda
Jika semua pengujian berhasil pada instance staging, Anda dapat melanjutkan dan mengupdate instance produksi ke versi Looker terbaru, dengan mengikuti proses yang sama seperti yang digunakan untuk staging. Sebelum mengupdate instance produksi, pastikan Anda telah melakukan pencadangan terbaru untuk mengantisipasi jika Anda perlu melakukan pemulihan karena alasan apa pun.