Обновить Metabase и ничего не сломать
Не люблю ничего обновлять. Несколько раз был неприятный опыт, когда обновление софта приводило к поломкам. А один раз даже потерял целую базу ценной информации! Однако, сегодня сделал исключение.
Пересобирал свой управленческий дашборд в Metabase и столкнулся с типичной для многих BI-систем проблемой - на многостраничных дашбордах куча фильтров, которые используются только на одной из страниц. А у нас, на секундочку, таких фильтров около 30!
Полез искать решение и понял, что буквально на днях Metabase выкатили обновление, в котором все фильтры автоматически сканируются и, если какой-то фильтр не используется на текущей странице, он просто скрывается. Бомбезно!
Я долго боролся с желанием обновить версию, потому что в нашем Metabase сидит более 1000 человек, но все же решился. Сделал все по-уму - заранее сохранил снэпшот сервера, скопировал базу из контейнера, все 15 раз проверил. В общем, все прошло гладко.
Ни разу не пожалел. Не обновляли уже почти год - появилось много классных штук. Теперь удобно скачивать любой элемент в excel/csv/json даже при публичном шаринге, починили некоторые чарты и их форматирование, добавили iframe. Короче, теперь еще больше буду рекомендовать всем использовать Metabase.
Заодно придумал дополнительный урок для наших студентов - подробно опишу, как обновлять версию, чтобы не прибавилось седых волос. Если бы кто-то мне это рассказал пару лет назад - мы бы не потеряли несколько гигабайт коммерческой инфы по моей вине
🥲
Кстати, у нас завтра стартует поток курса по BI-аналитике - модуль по Metabase там тоже есть. Кому интересно, подробности
👉🏻 здесь.