Оптимизация системы бюджетирования для международной нефтегазовой компании
Индустрия: Нефтегазовая
Клиент: Крупная международная вертикально-интегрированная компания, осуществляющая разведку, добычу, переработку углеводородов и сбыт нефтепродуктов
Задачи
В системе планирования и консолидации одной из нефтегазовых компаний возникли серьезные проблемы с производительностью. В рамках проекта бюджетирования было реализовано большое количество форм ввода и расчетных форм, что со временем стало оказывать существенную нагрузку на систему.
Выполнение функций планирования занимало несколько часов, а в отдельных случаях процессы завершались с ошибками и требовали повторного запуска. Это напрямую влияло на скорость подготовки данных и принятия управленческих решений.
Дополнительную сложность создавала высокая нагрузка на базу данных. Расчетные формы формировали экспоненциальный рост потребления ресурсов, из-за чего пользователи сталкивались с медленным откликом системы, зависаниями и неожиданным завершением сессий. В условиях продуктивной эксплуатации подобные сбои негативно отражались на работе бизнес-подразделений и стабильности ключевых процессов.
Решение
В рамках проекта специалисты «ТерраЛинк» провели комплексный анализ системы и выявили основные узкие места, влияющие на производительность расчетных и отчетных форм.
Работы по оптимизации выполнялись с обязательным сохранением существующей бизнес-логики, пользовательских сценариев и действующих процессов бюджетирования.
Команда выполнила:
-
технический аудит системы;
-
анализ настроек производительности;
-
проверку загрузки процессоров и потребления памяти;
-
диагностику работы расчетных механизмов;
-
оптимизацию расчетных и отчетных форм;
-
переработку и оптимизацию кода, реализующего бизнес-логику.
Отдельное внимание было уделено оптимизации внутренних алгоритмов расчетов и снижению нагрузки на базу данных без изменений со стороны пользователей.
Вызовы
1. Проведение оптимизации без изменения существующих бизнес-процессов
Одним из ключевых требований заказчика было сохранение текущих процессов планирования и бюджетирования. Все работы необходимо было выполнить таким образом, чтобы пользователи продолжили работать в привычной логике без дополнительного переобучения и изменений в бизнес-процессах.
Существенную роль в успешной реализации проекта сыграл практический опыт команды «ТерраЛинк» в выполнении аналогичных задач по оптимизации корпоративных систем.
2. Повышение производительности без расширения инфраструктуры
Проект предполагал оптимизацию системы в рамках существующей ИТ-инфраструктуры, без увеличения вычислительных мощностей и закупки дополнительного оборудования.
Для достижения результата требовалось максимально эффективно использовать уже имеющиеся ресурсы и устранить внутренние ограничения системы за счет архитектурной и технической оптимизации.
3. Работа в условиях продуктивной эксплуатации системы
Система активно использовалась бизнес-пользователями, поэтому все изменения необходимо было внедрять максимально аккуратно, соблюдая установленные сроки и минимизируя возможные риски для текущей работы компании.
Особое внимание уделялось стабильности системы, корректности расчетов и исключению потенциальных ошибок при выполнении оптимизационных работ.
Результаты
По итогам проекта заказчик получил значительное ускорение расчетов в рамках процессов бюджетирования: время выполнения операций сократилось с нескольких часов до нескольких минут.
Дополнительно удалось существенно снизить нагрузку на базу данных и высвободить часть вычислительных ресурсов, что положительно повлияло на общую стабильность и скорость работы системы.
В результате пользователи получили более быстрый отклик интерфейсов и расчетных форм, а бизнес – возможность оперативнее работать с финансовыми данными и принимать управленческие решения без задержек, связанных с производительностью системы.
Решения и сервисы ТерраЛинк помогут улучшить ваш бизнес.
Свяжитесь с экспертами ТерраЛинк.
Контактная информация