Как мы подняли производительность крупнейшего банка на 18%

Технологии

OracleGreenplumPostgresdbtairflowpythonsqlgitdockerETL\ELT

Команда

8

человек

Длительность

1,5

года

Описание

Проект выполнен для одного из крупнейших банков мира по версии Forbes, который занимает первое место среди российских банков. Средняя годовая прибыль – 36,788 млрд рублей. 

Проблематика

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

  1. Сложности в процессе миграции витрин данных: переход с Oracle на Greenplum осложнился необходимостью сохранить целостность и точность данных при изменении технологической платформы.
  2. Нарушение текущих бизнес-процессов из-за импортозамещения: внедрение новой платформы требовало пересмотра и адаптации существующих бизнес-процессов, что могло затронуть ключевые операционные аспекты банка. Это включало риск задержек в обработке данных и снижении эффективности работы аналитических команд.
  3. Отсутствие бизнес-документации: многолетнее поэтапное построение хранилища данных привело к тому, что отсутствовала полная документация по процедурам формирования витрин данных. Это усложняло задачу переноса данных и процедур на новую платформу, увеличивая риск ошибок и потерь данных при миграции.
  4. Необходимость обеспечения высокой производительности и масштабируемости: банк ожидал, что новая платформа обеспечит улучшение производительности при работе с большими объемами данных и позволит масштабировать систему по мере роста бизнеса.

Особенности бизнеса

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

Цель

Осуществить переезд аналитических витрин на новую технологическую базу –  с Oracle на Greenplum.

Задачи

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

Что мы сделали

  • Проанализировали и задокументировали логику работы существующих процедур формирования витрин данных.
  • Перенесли процедуры на Greenplum, адаптировав их под новую среду выполнения.
  • Выполнили детальный мэпинг полей, проследив процесс формирования итоговых полей от источника-лендинга через цепочку таблиц.
  • Обеспечили соответствие между данными в Oracle и Greenplum, гарантируя точность переноса информации.
  • Создали схемы баз данных на Greenplum, соответствующие структуре и требованиям аналитических витрин.
  • Провели тестирование и оптимизацию схем для обеспечения высокой производительности и надежности системы.

Результат

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

Похожие проекты

Управление временем и данными

Как мы ускорили процесс доставки товара до клиента с помощью программы и повысили надежность доставки товаров

Команда - 7 человек

Подробнее
Секрет автоматизации движения товарных запасов

Как мы повысили на 27% точность учета материалов на заводе с помощью новой системы

Команда - 7 человек

Подробнее

Узнайте, как сократить затраты на 27% и повысить эффективность на 23%

Получите бесплатную 45-минутную диагностику вашего производства от эксперта с 20-летним опытом!

Максим Земцов - Технический директор

Ответьте на 7 простых вопросов, чтобы узнать стоимость разработки программного обеспечения

Шаг 1/7

Вы являетесь?

Шаг 2/7

Количество сотрудников в вашей организации?

Шаг 3/7

Поставлены задачи? Имеется техническое задание на разработку программного обеспечения?

Шаг 4/7

Расскажите о текущем уровне автоматизации в компании

Шаг 5/7

Опишите кратко своими словами, что вы ожидаете от разработанного ПО, какие задачи оно может решить и каких целей вы хотите достичь с его помощью (можете дополнить текст дополнительными материалами - схемами, картинками, скринами интерфейсов и т.д.)

Шаг 6/7

Какой бюджет заложен на разработку программного обеспечения?

Шаг 7/7

Введите удобную дату консультации с бизнес-аналитиком для детального изучения вашей задачи и предоставления максимально эффективного алгоритма её решения

Оставьте ваши контакты, мы сообщим Вам стоимость разработки программного обеспечения

Благодарим за заявку, мы свяжемся с Вами в течение 1 рабочего дня, чтобы обсудить стоимость разработки решения под ваши задачи

Наш сайт использует файлы cookie, чтобы улучшить работу сайта, повысить его эффективность и удобство. Продолжая использовать сайт synaptik.ru, вы соглашаетесь на использование файлов cookie.