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 mengupdate deployment Looker mereka. Namun, jika Anda menghosting sendiri deployment Looker atau menunda update karena penghentian fitur, Anda dapat tertinggal dan melewatkan 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 terus menggunakan versi terbaru:

  • Looker menyediakan cakupan dukungan produk untuk instance Looker pada versi stabil terbaru dan dua versi sebelumnya, serta rilis dukungan yang diperluas (ESR). Karena versi Looker baru dirilis setiap bulan — dengan pengecualian yang jarang terjadi — jika Anda tidak mengupdate 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 agar tetap aman, Anda dapat melakukan bagian Anda dengan terus menggunakan Looker terbaru untuk memastikan instance Looker Anda memiliki akses ke patch keamanan terbaru.

Langkah-langkah dan pertimbangan saat mengupdate

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

  1. Mengatasi masalah terkait update.
  2. Tinjau catatan rilis.
  3. Bersiap menghadapi penghentian penggunaan parameter dan fitur LookML.
  4. Buat cadangan instance Anda — dan pulihkan ke lingkungan staging.
  5. Perbarui instance staging dan uji.
  6. Perbarui lingkungan produksi Anda.

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

Mengatasi masalah terkait update

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

Meninjau catatan rilis

Catatan rilis Looker menjelaskan hal-hal baru dalam setiap rilis sehingga Anda dapat terus mengikuti 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 tentang fitur baru yang paling menarik, dan pastikan untuk meninjau bagian Perubahan yang berpotensi menyebabkan error untuk mengidentifikasi perubahan yang dapat menyebabkan error 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 parameter LookML yang tidak digunakan lagi dan telah dihapus sepenuhnya, dalam atau sebelum versi yang Anda update.

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

Praktik terbaiknya adalah memperbarui LookML untuk menghapus SEMUA LookML yang tidak digunakan lagi, karena parameter tersebut akan dihapus dalam rilis mendatang.

Membuat cadangan instance — dan memulihkan ke lingkungan staging mana pun

Membuat cadangan reguler sangat direkomendasikan dan harus diselesaikan sebelum setiap update. Selain itu, meskipun tidak diwajibkan, jika Anda mengupdate beberapa versi, sebaiknya siapkan server staging tempat Anda dapat menguji versi yang diupdate sebelum meluncurkannya ke seluruh perusahaan.

Ada langkah-langkah yang berbeda untuk membuat pencadangan, 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 Looker

Jika instance Anda dihosting oleh Looker, hubungi kontak Looker atau Dukungan Looker agar tim kami membuat cadangan dan menyiapkan server staging untuk Anda.

Memperbarui instance staging dan mengujinya

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.

Memperbarui instance staging 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 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 agar tim kami mengupdate instance staging untuk Anda.

Setelah instance staging Anda diperbarui, login dan uji fitur dan update baru. Pastikan dasbor dan Tampilan 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 staging, Anda dapat melanjutkan dan mengupdate instance produksi ke Looker versi terbaru, dengan mengikuti proses yang sama seperti yang Anda gunakan untuk staging. Sebelum mengupdate instance produksi, pastikan Anda telah melakukan pencadangan terbaru jika perlu memulihkan karena alasan apa pun.