Прототип управленческих дашбордов
Cистема отчётности для управления портфелем инвестпроектов

О проекте
В рамках сотрудничества с крупной нефтегазовой компанией мы разработали прототип веб-системы отчетности для проектного контура: портфели проектов, инвестиционные проекты, капитальные проекты. Решение позволяет загружать исходные данные в формате Excel, автоматически разбирать их и формировать дашборды с ключевыми показателями по проектам.

Стек технологий
Основные технологии
Backend
Java Spring
База данных
Postgres Pro
Данные
Автоматический парсинг Excel
Загрузчик файлов



Стартовая позиция
На старте данные по описанным проектам велись клиентом в Excel: таблицы содержали большое количество полей и использовались как основной источник статусов и показателей. Нам предстояло сделать регулярную загрузку данных управляемым процессом, снизив нагрузку на менеджеров.
Отдельный поток данных по бурению нужно было поддержать собственной загрузкой файлов с корректной привязкой к объектам и последующим отображением в специализированных виджетах.



Задачи
- Спроектировать структуру хранения данных и реализовать контур загрузки Excel-файлов в систему.
- Построить дашборды верхнего уровня с агрегированными показателями: готовность, освоение бюджета, персонал, отставание по срокам.
- Реализовать загрузку отдельного блока данных по бурению и парсинг специализированных таблиц под соответствующие виджеты.
- Утвердить масштабируемый прототип дашборда, который можно развивать дальше: расширять типы файлов, добавлять поля и новые панели.

Вызовы проекта
Основной вызов — неустойчивость Excel как источника данных. Табличные структуры бывают несколько хаотичными, что значительно повышает риск несовпадений и ошибок при ручной обработке. Важно было создать механизм, который выдерживает типовые форматы и обеспечивает консистентность данных при регулярных обновлениях.


Решение
Мы заложили архитектуру, где данные проходят понятный конвейер: загрузка, парсинг, сохранение, агрегация, визуализация.
• В системе реализован загрузчик файлов, который принимает Excel-таблицы, разбирает их по заданным правилам и сохраняет в структуру данных, пригодную для отчетности и расчетов. Поверх этого контура построены дашборды с ключевыми показателями по проектам и логика перехода от портфеля к деталям конкретного проекта.
• Отдельно реализован контур для данных по бурению: загрузка файлов с привязкой к объекту и парсинг таблиц под специализированный виджет. Это позволило разделить типы данных и сделать обновление информации управляемым без ручного сведения.

Результат
Крупная нефтегазовая компания получила прототип системы отчетности с трехуровневой логикой работы и рабочим контуром обновления данных из Excel. Данные перестали быть разрозненными таблицами и стали централизованным источником для управленческих панелей и ключевых показателей. Решение заложило основу для дальнейшего развития: добавления новых типов отчетов, расширения структуры показателей и масштабирования аналитики без ручной сборки отчетности.
Ваша оценка кейсу:
Связаться с нами
Заявка