Эволюция бизнес-аналитики: переход с Tableau на FineBI и практики администрирования

Компания «ПИК Диджитал» перешла с Tableau на FineBI в 2022 году, опираясь на схожий функционал. Первоначальная реализация FineBI на Windows столкнулась с проблемами высокой нагрузки на ЦП и зависаниями, что потребовало ручного управления и частых перезагрузок. Вторая, более зрелая реализация, перешла на Linux с кластерной архитектурой на 7 ВМ для PROD и моностендом на 3 ВМ для TEST. Это решило проблемы стабильности и обеспечило отказоустойчивость. Рекомендуется устанавливать PROD-решения FineBI на Linux, использовать Tomcat из tar-архива и настраивать мониторинг доступности узлов.
Эволюция бизнес-аналитики: переход с Tableau на FineBI и практики администрирования
Изображение носит иллюстративный характер

Для обеспечения доступности 24/7 критически важен мониторинг. FineBI имеет встроенные инструменты, такие как "UPDATE TASK MANAGEMENT", "LOAD SURVEILLANCE", "MEMORY SESSION", "HEALTH INSPECTION". Внешние сервисы, такие как Zabbix, Grafana, Airflow и FineOps, предоставляют дополнительные возможности, включая мониторинг параметров ВМ, JVM и настройку алертинга. Оптимальным подходом является совмещение встроенных и внешних инструментов мониторинга.

FineBI предоставляет две концептуально связанные БД – FineDB (реляционная) и LogDB (файловая). В отличие от Tableau, структура FineDB менее прозрачна и предназначена в основном для работы ПО, а не для администрирования. Вендор не рекомендует вносить прямые изменения в БД, но в некоторых случаях это необходимо, например, для настройки параметров. Для мониторинга ключевых сущностей системы (дашбордов, датасетов, подключений, ролей и т. д.) часто требуется глубокое погружение в структуру FineDB.

Сложности при анализе данных FineBI через БД связаны с неполнотой информации о свойствах объектов и их связях. Запись только завершенных задач обновления, отсутствие данных об объеме датасетов и о старте незавершенных обновлений, а также сложный процесс сбора расписаний обновлений из БД. Тем не менее, сформированные системные отчеты по мониторингу прав пользователей, анализу нагрузки и оповещениям о сбоях являются важными инструментами. Корректировка данных в таблице пользователей и версионирование таблиц с помощью триггеров могут стать дополнительными способами улучшить сопровождение системы.


Новое на сайте

19817В Луксоре нашли стелу с римским императором в образе фараона 19816Экипаж Artemis II о моменте, когда земля исчезла за луной 19815Почему луна выглядит по-разному в разных точках земли? 19814Adobe экстренно закрыла опасную дыру в Acrobat Reader, которую хакеры использовали с... 19813Метеорный поток, рождённый из умирающего астероида 19812Когда робот пишет за тебя прощальную смс 19811Что общего у лунной миссии, толстого попугая, загадочной плащаницы и лекарства от диабета? 19810Какие снимки Artemis II уже стали иконами лунной программы? 19809Кто на самом деле хочет сладкого — вы или ваши бактерии? 19808Как рекламные данные 500 миллионов телефонов оказались в руках спецслужб? 19807Экипаж Artemis II вернулся на землю после десяти дней в космосе 19806Зелёная и коричневая луна: почему геологи Artemis II уже не могут усидеть на месте 19805Эксперты уверены в теплозащитном щите Artemis II, несмотря на проблемы предшественника 19804Выжить внутри торнадо: каково это — когда тебя засасывает в воронку 19803Аляскинские косатки-охотники на млекопитающих замечены у берегов Сиэтла
Ссылка