Восстановление данных Финансовая аналитика PostgreSQL

Восстановление базы данных ERP и выгрузка финансовой аналитики

Проект по восстановлению доступа к архивным данным ERP-системы, находящимся на выключенной виртуальной машине в Yandex Cloud. Задача заключалась в том, чтобы получить финансовую аналитику за несколько лет, не запуская и не изменяя оригинальную рабочую среду.

Восстановление данных ERP и формирование финансовой аналитики

Для компании, использовавшей вендинговую ERP-систему в Yandex Cloud, выполнено извлечение исторических данных из остановленной инфраструктуры и восстановление базы PostgreSQL в отдельном локальном окружении. all_disks.png

Бизнес-задача

Для анализа динамики продаж требовалась информация из ERP за несколько лет. Исходная виртуальная машина была выключена, прямого доступа к ней не сохранилось, а разработчик системы был недоступен. При этом необходимо было исключить изменение исходных данных и ограничить расходы на облачные ресурсы.

Выполненные работы

  • Безопасное извлечение данных. Создан снимок исходного диска и отдельный том для исследования без изменения оригинала.
  • Временная инфраструктура. Развёрнута служебная виртуальная машина для доступа к файловой системе ERP.
  • Перенос базы. Получены файлы PostgreSQL 14 объёмом около 42 ГБ, сформирован архив и перенесён в локальную среду.
  • Восстановление доступа. База запущена в Docker с восстановлением необходимых административных прав.
  • Исследование структуры. Определены таблицы продаж и финансовые поля для аналитики.
  • Формирование отчёта. Подготовлена помесячная динамика выручки, числа продаж и среднего чека.
  • Оптимизация расходов. После завершения работ удалены временные ресурсы и проведена ревизия неиспользуемых облачных объектов.

Восстановление базы данных

Из-за отсутствия доступа к исходной машине выбран подход с независимой копией диска. Служебная машина в Yandex Cloud использовалась только для чтения и архивации данных. После проверки целостности архив был перенесён и развёрнут локально.

В Docker была восстановлена работа PostgreSQL 14. В результате удалось получить доступ к исторической базе ERP и выполнить запросы к таблицам продаж.

new_disk.png mont_disk.png

Получение аналитики

В базе обнаружена таблица продаж, содержащая более 20 млн записей. На основе времени операции, цены, безналичной оплаты и скидок сформирована помесячная отчётность за январь 2023 — сентябрь 2026 года.

Отчёт включает суммарную выручку, количество проданных товаров и среднюю стоимость продажи. Данные экспортированы в CSV для дальнейшего анализа в Excel.

Пример выгруженной таблицы. example_lists.png

Работа с облачными расходами

После извлечения данных выполнена ревизия инфраструктуры. Удалены 10 неиспользуемых дисков, 8 остановленных виртуальных машин и освобождены 2 неиспользуемых статических IP-адреса. Действующий сервис Yandex Captcha сохранён.

Результат для бизнеса

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

AI-ассистент проекта

Ассистент печатает...

Увеличенный скриншот

Электронная почта

Свяжитесь напрямую для коммерческих предложений и архитектурных консультаций: