BI Nexus: drag-and-drop аналитика по OLAP-кубу и DWH без написания MDX

BI Nexus: drag-and-drop аналитика по OLAP-кубу и DWH без написания MDX превью

Индустрия:

Бизнес-аналитика и корпоративные данные

Предоставленные услуги:

Фулстек-разработка
BI-интеграция
UX/UI-дизайн

Технологический стек:

React
TypeScript
FastAPI
Python
MUI
ApexCharts
Docker

Сроки:

От legacy-интерфейса до production-ready конструктора отчётов

Ключевые моменты проекта

Аналитикам и бизнес-пользователям нужен был инструмент, который позволяет собирать отчёты по OLAP-кубу NextGen и данным хранилища без ручного написания MDX и SQL. Старый статичный интерфейс не давал гибкости: сложные срезы, иерархические фильтры и сводные таблицы требовали участия разработчиков. WEB24 реализовала BI Nexus — единую аналитическую платформу с drag-and-drop конструктором, где пользователь перетаскивает меры и измерения, настраивает фильтры и сортировки, а backend автоматически собирает и выполняет безопасный MDX- или SQL-запрос. Результат сразу отображается в таблице, на графиках и в карточках сводки.

Задача

Корпоративная аналитика часто упирается в разрыв между мощью OLAP-куба и удобством для конечного пользователя. Команды сталкивались с типичными проблемами: Поэтому для BI Nexus требовалось:

  • Визуальный конструктор запросов вместо ручного MDX
  • Поддержка OLAP-куба NextGen через linked server и read-only доступ к DWH
  • Иерархические фильтры с деревом значений (Год → Месяц → День)
  • Сводные таблицы, графики и итоги по столбцам в одном интерфейсе
  • Безопасное read-only API с лимитами на объём и длину запросов
  • Быстрый старт через готовые отчёты и сохранение пользовательских конфигураций

Наш подход

Мы спроектировали платформу как единый продукт: React-фронтенд, FastAPI-бэкенд и серверная генерация запросов. Команда реализовала:

Drag-and-drop конструктор

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

Серверную генерацию MDX и SQL

FastAPI принимает только поля из metadata, валидирует конфигурацию и формирует безопасные read-only запросы к кубу и PostgreSQL/SQL Server.

Умные фильтры куба

API field-values загружает значения атрибутов и иерархий до выполнения отчёта; в UI — дерево с каскадным выбором и поиском.

Богатую визуализацию результатов

Плоские и сводные таблицы, иерархическое отображение, графики ApexCharts, итоги по столбцам и сворачиваемые карточки сводки.

Безопасную read-only архитектуру

Только SELECT/WITH для SQL и read-only MDX; блокировка write-операций, лимиты строк и длины запроса, опциональная API-key авторизация.

Готовые отчёты и расширяемость

Шаблоны в reports/sql и reports/mdx, каталог в catalog.json — новые отчёты добавляются без изменения API.

Результат

BI Nexus стал единой точкой доступа к корпоративной аналитике: от быстрого запуска готового отчёта до ad-hoc срезов по кубу за минуты, без участия разработчиков. Ключевые возможности платформы:

  • Два режима данных в одном UI: OLAP-куб NextGen и PostgreSQL/SQL Server DWH.
  • Визуальная сборка запроса с автогенерацией MDX на сервере.
  • Иерархические фильтры с загрузкой значений до выполнения отчёта.
  • Таблицы с пагинацией, поиском, итогами по столбцам и карточками сводки.
  • Графики, сохранение конфигураций и раздел «Быстрый старт» с готовыми отчётами.
  • Docker-сборка: фронтенд компилируется в образ и отдаётся FastAPI на /cube-builder.

Платформа сократила путь от вопроса к данным: аналитик собирает отчёт мышью, а не пишет MDX вручную.

BI Nexus: drag-and-drop аналитика по OLAP-кубу и DWH без написания MDX влияние — изображение 1

Измеримые результаты

BI Nexus: drag-and-drop аналитика по OLAP-кубу и DWH без написания MDX измеримые результаты — изображение 1

Что мы узнали

BI-инструменты выигрывают, когда сложность OLAP скрыта за понятным интерфейсом, а не убрана из продукта. Доверие к данным строится на read-only доступе, валидации полей по metadata и предсказуемом поведении фильтров. Объединив мощь корпоративного куба с современным React-конструктором, мы показали, что enterprise-аналитика может быть и гибкой, и доступной для бизнес-пользователей.

Нужна аналитика без барьера MDX и SQL?

В WEB24 мы проектируем BI-платформы, которые соединяют корпоративные хранилища данных с удобным визуальным интерфейсом. Свяжитесь с нами, чтобы обсудить ваш проект!

ДавайтеСотрудничать!

г. Минск, ул. Попова, 24А, пом 406 флагг. Минск, ул. Попова, 24А, пом 406

Общество с ограниченной ответственностью «НИКПА-СТРОЙ»

УНП 193184561

© 2026 WEB24Все права защищены