Looker merilis versi produk baru setiap bulan — dengan pengecualian yang jarang — 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 penggunaan fitur, Anda dapat tertinggal dan melewatkan fitur terbaru dan terbaik yang ditawarkan Looker.
Mengapa Anda harus mengupdate deployment Looker?
Selain fakta bahwa Looker terus merilis fungsi baru untuk meningkatkan pengalaman pengguna, ada alasan penting untuk tetap menggunakan versi terbaru:
- Looker menyediakan cakupan dukungan produk untuk instance Looker pada versi stabil terbaru dan dua versi sebelumnya, serta rilis dukungan diperpanjang (ESR). Karena versi Looker baru dirilis setiap bulan — dengan pengecualian yang jarang — jika Anda tidak melakukan update selama tiga bulan, Anda akan berada di luar periode stabil. Versi terbaru menyediakan semua fitur dan update baru, beserta perbaikan bug terbaru.
- Looker menangani keamanan dengan sangat serius dan mengupdate produk untuk mengatasi kerentanan web baru. Meskipun Looker menjaga rilis yang didukung seaman mungkin, Anda dapat melakukan bagian Anda dengan terus menggunakan Looker versi terbaru untuk memastikan instance Looker Anda memiliki akses ke patch keamanan terbaru.
Langkah-langkah dan pertimbangan saat melakukan update
Langkah-langkah berikut dapat membantu Anda menyiapkan deployment Looker untuk update:
- Atasi masalah terkait update.
- Tinjau catatan rilis.
- Bersiap menghadapi penghentian penggunaan parameter dan fitur LookML.
- Buat cadangan instance Anda — dan pulihkan ke lingkungan staging.
- Update instance staging dan lakukan pengujian.
- Perbarui lingkungan produksi Anda.
Langkah-langkah ini mungkin berlaku atau tidak berlaku untuk deployment Anda, bergantung pada apakah Anda memiliki lingkungan staging atau tidak.
Atasi masalah terkait update
Terkadang, Anda mungkin ingin mencegah update karena alasan fungsional tertentu. Hal ini dapat berupa perubahan signifikan dalam fungsi yang memerlukan lebih banyak waktu untuk melatih pengguna Anda, atau dapat berupa fitur, alat, atau parameter LookML yang tidak digunakan lagi dalam rilis baru yang secara operasional penting untuk bisnis Anda, seperti endpoint API yang digunakan oleh skrip atau aplikasi terpisah.
Jika alasannya adalah penghentian penggunaan fitur atau parameter LookML, pastikan untuk meninjau catatan rilis dan bersiap menghadapi penghentian penggunaan.
Tinjau catatan rilis
Catatan rilis Looker menjelaskan hal baru dalam setiap rilis sehingga Anda dapat mengetahui fitur baru yang harus dimanfaatkan pengguna dan perubahan yang dapat mengganggu peluncuran versi baru. Lihat halaman rilis Looker untuk mengetahui link ke catatan rilis dan log perubahan untuk rilis terbaru:
Lihat ringkasan rilis untuk membaca fitur baru yang paling menarik, dan pastikan untuk meninjau bagian Perubahan yang berpotensi mengganggu untuk mengidentifikasi perubahan yang mengganggu yang mungkin perlu Anda persiapkan.
Lihat log perubahan untuk mengetahui detail yang lebih mendalam tentang update fitur dan perbaikan bug.
Bersiap menghadapi penghentian penggunaan parameter dan fitur LookML
Peningkatan pada LookML dapat mencakup penghentian penggunaan parameter. Update LookML Anda agar semuanya tetap berfungsi di versi baru. Periksa jadwal fitur lama untuk parameter LookML yang tidak digunakan lagi dan telah sepenuhnya dihapus, di atau sebelum versi yang Anda update.
Untuk bersiap menghadapi penghentian penggunaan fitur, ikuti langkah-langkah yang disarankan di bagian Bermigrasi dari fitur lama di halaman dokumentasi Fitur lama.
Sebaiknya update 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
Sangat disarankan untuk membuat cadangan reguler dan harus diselesaikan sebelum setiap update. Selain itu, meskipun tidak wajib, jika Anda mengupdate beberapa versi, sebaiknya siapkan server staging tempat Anda dapat menguji versi yang diupdate sebelum meluncurkannya ke seluruh perusahaan Anda.
Ada langkah-langkah yang berbeda untuk membuat cadangan, bergantung pada apakah deployment Looker Anda dihosting sendiri atau dihosting oleh Looker.
Membuat cadangan untuk Looker yang dihosting pelanggan
Jika Anda menghosting instance Looker sendiri, Anda dapat mengikuti panduan untuk membuat cadangan dan menggunakan panduan untuk memulihkan cadangan ke lingkungan staging baru.
Update instance staging dan lakukan pengujian
Jika memiliki instance staging, Anda dapat men-deploy dan menguji update sebelum mengupdate instance produksi. Ada langkah-langkah yang berbeda untuk mengupdate instance Looker, bergantung pada apakah deployment Looker Anda dihosting sendiri atau dihosting oleh Looker.
Mengupdate instance staging untuk deployment Looker yang dihosting pelanggan
Jika Anda menghosting instance Looker sendiri, download JAR rilis terbaru dan ikuti petunjuk di halaman dokumentasi Mengupdate instance Looker untuk mengupdate instance staging ke versi Looker terbaru. Pastikan untuk memeriksa bagian Spesifikasi deployment di halaman dokumentasi Menginstal aplikasi Looker untuk mengetahui persyaratan server terbaru — terutama untuk versi Java.
Mengupdate instance staging untuk deployment Looker yang dihosting Looker
Jika instance Anda dihosting oleh Looker, hubungi kontak Looker atau Dukungan Looker untuk meminta tim kami mengupdate instance staging Anda.
Setelah instance staging Anda diupdate, login dan uji fitur dan update baru. Pastikan dasbor dan Look penting Anda berjalan tanpa error dan tidak ada error LookML (baru) saat Anda memvalidasi model LookML.
Update lingkungan produksi Anda
Jika semua pengujian berhasil di instance staging, Anda dapat melanjutkan dan mengupdate instance produksi ke versi Looker terbaru, dengan mengikuti proses yang sama seperti yang Anda gunakan untuk staging. Sebelum mengupdate instance produksi, pastikan Anda telah melakukan pencadangan terbaru jika Anda perlu memulihkan karena alasan apa pun.