Внедрение BI-системы становится необходимо бизнесу, когда объемы постоянно пополняющихся данных, в том числе неструктурированных, возрастают настолько, что управление ими в рамках условных Excel-таблиц и ручного анализа становится не только затруднительным, но и приводит к ошибкам и неверной интерпретации. В свою очередь, хранение больших данных и работа с ними — это серьезный технологический вызов, связанный в том числе с мощностью используемых серверов.
На данном этапе бизнес, как правило, имеет свою сложную ИТ-инфраструктуру (обычно изобилующую «костылями» и «заплатками»). Внедрение новой «надстройки» в виде BI-системы призвано упростить и структурировать работу с данными, а не разрушить окончательно. С этой точки зрения архитектура современного BI-решения должна быть такой, чтобы более-менее бесшовно встраиваться в существующую инфраструктуру Заказчика, в то же время позволяя закрыть все задачи по бизнес-аналитике данных:
— сбор и первичная обработка данных;
— извлечение, преобразование и загрузка данных;
— их складирование и представление в витринах данных;
— анализ и его отображение на web-портале.
Чаще всего современные BI-решения построены на микросервисной архитектуре, которая позволяет использовать мощности нескольких небольших серверов и обеспечить их «синхронную» работу для решения одной бизнес-задачи.
Что предлагают BI-решения
Visiology: платформа построена на микросервисной архитектуре и развертывается в виде набора Docker-контейнеров. Frontend архитектура реализована с помощью JavaScript (с подключением любых соответствующих библиотек), JQuery, Angular, Highcharts, D3.js и собственного документированного JavaScript API.
Modus BI: Back-End — язык разработки Golang, Front-End — кросс браузерный ReactJS с адаптивной версткой. Система имеет два независимых модуля — Modus ETL для решения сложных задач обработки данных из различных источников и Modus BI для формирования аналитических отчетов. При этом последний может осуществлять операции только с данными, находящимися в одном источнике.
Analytic Workspace: предлагает микросервисную архитектуру из open-source компонентов, которые гибко настраиваются и встраиваются в инфраструктуру Заказчика. Более того, в ней реализованы все слои работы с данными, включая полноценный ETL-модуль, что покрывает весь процесс от сбора и обогащения до визуализации данных.
PolyAnalyst: позволяет добавлять пользовательские процедуры для загрузки, преобразования и выгрузки данных на языках R и Python. Также предоставляется возможность обрабатывать и анализировать данные, применяя алгоритмы машинного обучения.
Хотите узнать стоимость BI-системы под ваш бизнес? Закажите бесплатную консультацию от наших экспертов.