Menyiapkan deployment Looker untuk update

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 memperbarui deployment Looker mereka. Namun, jika Anda meng-hosting sendiri deployment Looker atau menunda update karena penghentian penggunaan fitur, Anda dapat tertinggal dan melewatkan penawaran terbaru dan terbaik dari Looker.

Mengapa Anda harus mengupdate deployment Looker?

Selain fakta bahwa Looker terus merilis fungsi baru untuk meningkatkan pengalaman pengguna, ada alasan penting untuk terus menggunakan versi terbaru:

  • Looker menyediakan cakupan dukungan produk untuk instance Looker pada versi stabil terbaru dan dua versi sebelumnya, serta rilis dukungan yang diperpanjang (ESR). Karena versi Looker baru dirilis setiap bulan — dengan pengecualian yang jarang terjadi — tidak melakukan update selama tiga bulan akan 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 mengupdate produk untuk mengatasi kerentanan web baru. Meskipun Looker menjaga rilis yang didukung seaman mungkin, Anda dapat melakukan bagian Anda dengan selalu menggunakan Looker versi terbaru untuk memastikan instance Looker Anda memiliki akses ke patch keamanan terbaru.

Langkah-langkah dan pertimbangan saat memperbarui

Langkah-langkah berikut dapat membantu Anda menyiapkan deployment Looker untuk update:

  1. Atasi semua kekhawatiran tentang update.
  2. Tinjau catatan rilis.
  3. Bersiap menghadapi penghentian penggunaan parameter dan fitur LookML.
  4. Buat cadangan instance Anda — dan pulihkan ke lingkungan staging mana pun.
  5. Perbarui instance staging dan lakukan pengujian.
  6. Perbarui lingkungan produksi Anda.

Langkah-langkah ini mungkin berlaku atau tidak untuk deployment Anda, bergantung pada apakah Anda memiliki lingkungan penyiapan atau tidak.

Atasi semua kekhawatiran tentang update

Terkadang, Anda mungkin ingin mencegah update karena alasan fungsional tertentu. Hal ini bisa berupa perubahan signifikan dalam fungsi yang memerlukan waktu lebih lama untuk melatih pengguna, atau bisa berupa fitur, alat, atau parameter LookML yang tidak digunakan lagi dalam rilis baru yang sangat penting secara operasional bagi 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 untuk penghentian penggunaan.

Tinjau catatan rilis

Catatan rilis Looker menjelaskan apa yang baru di setiap rilis sehingga Anda dapat terus mengetahui fitur baru yang harus dimanfaatkan pengguna dan perubahan yang dapat memengaruhi peluncuran versi baru. Lihat halaman Rilis Looker untuk mendapatkan link ke catatan rilis dan log perubahan untuk rilis terbaru:

  • Lihat sorotan rilis untuk membaca fitur baru yang paling menarik, dan pastikan untuk meninjau bagian Perubahan yang berpotensi merusak untuk mengidentifikasi perubahan merusak yang mungkin perlu Anda persiapkan.

  • Lihat log perubahan untuk mengetahui detail yang lebih terperinci tentang update fitur dan perbaikan bug.

Bersiap menghadapi penghentian penggunaan parameter dan fitur LookML

Peningkatan pada LookML dapat mencakup penghentian penggunaan parameter. Perbarui LookML Anda agar semuanya tetap berfungsi di versi baru. Periksa jadwal fitur lama untuk mengetahui parameter LookML yang tidak digunakan lagi dan telah dihapus sepenuhnya, dalam atau sebelum versi yang Anda update.

Untuk bersiap menghadapi penghentian penggunaan fitur, ikuti langkah-langkah yang disarankan di bagian Beralih dari fitur lama di halaman dokumentasi Fitur lama.

Sebaiknya perbarui 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 penyiapan mana pun

Membuat cadangan reguler sangat disarankan dan harus diselesaikan sebelum setiap update. Selain itu, meskipun tidak diwajibkan, jika Anda memperbarui beberapa versi, sebaiknya siapkan server penyiapan tempat Anda dapat menguji versi yang diperbarui 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 menghosting instance Looker sendiri, Anda dapat mengikuti panduan untuk membuat cadangan dan menggunakan panduan untuk memulihkan cadangan ke lingkungan penyiapan baru.

Perbarui instance penyiapan dan lakukan pengujian

Jika memiliki instance penyiapan, Anda dapat men-deploy dan menguji update sebelum memperbarui instance produksi. Ada langkah-langkah yang berbeda untuk memperbarui instance Looker, bergantung pada apakah deployment Looker Anda dihosting sendiri atau dihosting oleh Looker.

Memperbarui instance penyiapan untuk deployment Looker yang dihosting pelanggan

Jika Anda menghosting instance Looker sendiri, download JAR rilis terbaru dan ikuti petunjuk di halaman dokumentasi Memperbarui instance Looker untuk memperbarui instance penyiapan 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 penyiapan untuk deployment Looker yang dihosting Looker

Jika instance Anda dihosting oleh Looker, hubungi kontak Looker Anda atau Dukungan Looker agar tim kami memperbarui instance staging Anda.

Setelah instance staging Anda diupdate, login dan uji fitur serta update baru. Pastikan dasbor dan Look penting Anda berjalan tanpa error dan tidak ada error LookML (baru) saat Anda memvalidasi model LookML.

Memperbarui lingkungan produksi

Jika semua pengujian berhasil di instance penyiapan, Anda dapat melanjutkan dan mengupdate instance produksi ke Looker versi terbaru, dengan mengikuti proses yang sama seperti yang Anda gunakan untuk penyiapan. Sebelum mengupdate instance produksi, pastikan Anda telah melakukan pencadangan baru-baru ini jika Anda perlu memulihkan karena alasan apa pun.