#Промышленность

Модернизация отраслевого портала мониторинга для филиалов электросетевого холдинга

Миграция критичной системы мониторинга сетей с Oracle на PostgreSQL в рамках импортозамещения и полная переработка интерфейса для филиалов крупного электросетевого холдинга.

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

О проекте

Выполнена комплексная модернизация внутреннего веб-портала, используемого региональными филиалами электросетевого холдинга: миграция всей системы с Oracle на PostgreSQL в рамках стратегии импортозамещения и полная переработка интерфейса и функциональности на современном стеке технологий. Результат — удобный инструмент для оперативного мониторинга сетей, ведения электронного журнала событий, анализа телеметрических данных и формирования отчётности.

Задачи

  1. Уйти от зависимости от Oracle в рамках стратегии импортозамещения без потери функциональности.
  2. Заменить устаревший, неинтуитивный интерфейс на современный.
  3. Ускорить формирование сложных отчётов по потреблению, перетокам и перегрузкам.
  4. Дать инструменты для работы с картографией — отображение объектов и расчёт точек повреждения.

Этапы реализации

1. Анализ текущей системы.
Аудит логики на Oracle, планирование миграции на PostgreSQL с расширениями TimescaleDB и PostGIS.

2. Миграция данных и логики.
Перенос схемы и бизнес-логики на PostgreSQL без остановки работы филиалов.

3. Переработка интерфейса.
Разработка нового фронтенда на Vue.js 2 с интерактивной аналитической графикой на Highcharts.

4. Разработка картографического модуля.
Интеграция OpenStreetMap и Leaflet, инструмент расчёта точек повреждения.

5. Тестирование и развёртывание в изолированных контурах.
Docker-инфраструктура и собственная система обновлений для филиалов без доступа к интернету.

Экспертиза

Full-stack разработка: дизайн, проектирование архитектуры, backend (PHP), frontend (JavaScript/Vue.js), работа с ГИС и базами данных.

Технологии

PHP 7, Laravel 7.18, PostgreSQL 12 с TimescaleDB и PostGIS, Vue.js 2, Vuex, Highcharts, OpenStreetMap (OSM) + Leaflet, Docker.

Результаты

  1. 100% — завершён перенос системы с Oracle на PostgreSQL.
  2. В 10 раз — ускорено формирование аналитических отчётов.
  3. 12 отчётов — разработано по перетокам, нагрузкам, потреблению и инцидентам.
  4. Редактор карт и сервер OpenStreetMap — созданы с нуля для расчёта точек повреждения.
  5. ~100 пользователей — в каждом филиале, рост продаж продукта — 15%.
Портал не просто заместил Oracle — он стал быстрее и удобнее того решения, которое замещал.
Этот сайт использует сервисы сбора технических данных посетителей (данные об IP-адресе, местоположении и др.) для обеспечения работоспособности и улучшения качества обслуживания. Продолжая использовать наш сайт, вы автоматически соглашаетесь с использованием данных технологий.