Эволюция бизнес-аналитики: переход с 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 через БД связаны с неполнотой информации о свойствах объектов и их связях. Запись только завершенных задач обновления, отсутствие данных об объеме датасетов и о старте незавершенных обновлений, а также сложный процесс сбора расписаний обновлений из БД. Тем не менее, сформированные системные отчеты по мониторингу прав пользователей, анализу нагрузки и оповещениям о сбоях являются важными инструментами. Корректировка данных в таблице пользователей и версионирование таблиц с помощью триггеров могут стать дополнительными способами улучшить сопровождение системы.


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

19989Шесть историй, которые умещаются на ладони 19986Как 30 000 аккаунтов Facebook оказались в руках вьетнамских хакеров? 19985LofyGang вернулась: как бразильские хакеры охотятся на геймеров через поддельные читы 19984Автономная проверка защиты: как не отстать от ИИ-атак 19983Взлом Trellix: хакеры добрались до исходного кода одной из ведущих компаний по... 19982Почему почти 3000 монет в норвежском поле перевернули представление о викингах? 19981Как поддельная CAPTCHA опустошает ваш счёт и крадёт криптовалюту? 19980Слежка за каждым шагом: как ИИ превращает государство в машину тотального контроля 19979Как хакеры грабят компании через звонок в «техподдержку» 19978Почему именно Нью-Йорк стал самым уязвимым городом восточного побережья перед... 19977Как одна команда git push открывала доступ к миллионам репозиториев 19976Зачем древние народы убивали ножами и мечами: оружие как основа власти 19975Как Python-бэкдор DEEPDOOR крадёт ваши облачные пароли незаметно? 19974Послание в бутылке: математика невозможного 19973Почему ИИ-инфраструктура стала новой целью хакеров быстрее, чем ждали все?
Ссылка