BI-система (Business Intelligence — бизнес-аналитика) — набор инструментов и технологий для сбора, анализа, визуализации и обработки данных о состоянии бизнеса.

Владельцам бизнеса модуль BI поможет в получении информации о состоянии бизнеса, которая основана на ключевых метриках — выручке, прибыли, активных клиентах и затратах.

Для аналитиков данных модуль BI предоставляет возможность проводить сводные анализы данных, строить графики и диаграммы для выявления трендов, паттернов и важных корреляций.

Модуль BI автоматизирует процессы:

  • извлечения данных из различных источников;
  • преобразования данных в подходящий для анализа вид;
  • визуализации в виде отчётов, графиков и диаграмм.
Если модуль не входит в вашу лицензию, по поводу заказа модуля обратитесь к вашему дистрибьютору.

Установка модуля производится из интерфейса платформы BILLmanager. Вы можете установить модуль BI на один сервер с BILLmanager или на отдельный сервер. Использовать модуль можно сразу после его установки, так как он содержит набор настроенных отчётов и графиков, которые строятся по данным из BILLmanager. Модуль предоставляет возможность подключать свои источники и наборы данных, составлять собственные графики и отчёты.

Компоненты модуля


Для работы модуль BI использует следующие компоненты:

  • ETL (Extract, Transform, Load — Извлечение, Преобразование, Загрузка) — компонент, который собирает и преобразует данные для их дальнейшей передачи в хранилище. Разработан ISPsystem.
    ETL отвечает за:
    • получение и выгрузку данных из подключённых источников;
    • объединение таблиц;
    • выполнение денормализации данных;
    • дополнительные преобразования и передачу результата в аналитическое хранилище данных.
    В качестве основного источника используется база данных BILLmanager. ETL по умолчанию настроен на выгрузку определённых наборов данных. Вы можете подключить и другие базы данных, веб-сервисы и т.д. 
  • Аналитическое хранилище данных (OLAP — online analytical processing). Для хранилища данных использована колоночная СУБД Clickhouse, способная обеспечить высокую производительность при обработке большого количества данных. Можно использовать как и на виртуальных серверах с относительно небольшим количеством оперативной памяти, так и в кластере, все зависит от объёма данных.
  • Визуализация данных. Для визуализации данных (построение и просмотр отчётов и графиков, объединение их в дашборды) использован сервис Apache Superset 4.0.2. Это программное обеспечение с открытым исходным кодом.

Схема взаимосвязи компонентов