Implementation of CS::BM Corporate Data Warehouse in OTP Bank

img

OTP Bank is one of the largest Ukrainian banks with 100% foreign capital, a recognized leader in the country's financial sector, and a member of a European financial group operating in 12 countries.

It has been operating in the Ukrainian market for over 25 years. According to several leading publications, it regularly ranks among the top three most stable banking institutions in Ukraine and has the highest long-term credit rating on the National Rating Scale from the Credit-Rating agency.

CHALLENGE

One of the priority tasks in OTP Bank’s IT strategy was replacing the existing data warehouse with an industrial solution. CS company was selected as the supplier, with whom the bank has been cooperating since 2009.

Among the implementation tasks were:

  • Implement a reliable modern corporate data warehouse as a single source of truth in the bank: with a subject-oriented data warehouse model covering the maximum possible number of entities, and data quality control.
  • Migrate the functionality and data from two existing CDWs to a single modernized CDW. Transfer existing data marts from the bank’s data warehouse.
  • Implement data loading on T+1 / (T = transaction date).
  • Increase the amount of data/entities needed by business users in the warehouse.
  • Obtain a fault-tolerant managed solution.

SOLUTION

To address the tasks, CS company developed:

  • Data loading management mechanisms;
  • Data quality control module;
  • Solutions for providing data for group reporting.

The following was also completed:

  • Enhancements for controlling the data loading process and data mart calculations;
  • Refactoring of the bank’s previously used data warehouse code.

The CS::BM solution is built on the traditional methodology for large DWHs proposed by Bill Inmon. The methodology is based on a centralized repository of all corporate data, which then serves as the foundation for data marts.
The DBMS used is Oracle 12C.
The ETL/ELT tool is Oracle Data Integrator (ODI) 12C.
The data mart visualization tool is Oracle Business Intelligence (BI) 12C.

Sergiy Rachkov, Business Analyst at CS company:

The DWH in OTP Bank is populated from more than a dozen sources. Each system has its own data loading regulations. Analysis of the relationships between loads is performed at the data warehouse core level to ensure the correct approach to data mart implementation.
On a daily basis, data is extracted from about 700 tables, and more than 50 different data marts are formed, which are used both directly by users through Oracle BI and for integration with data-receiving systems. About eight systems consume data calculated in the data warehouse. These systems are built on different databases and use different approaches to data loading. All this necessitated the development of completely different inter-system interfaces that fit into the overall solution architecture.

Oleh Rozum, Head of DWH Development, Project Manager, OTP Bank:

The Bank’s project team and CS company faced ambitious tasks:

  • consolidate analytical reporting at the level of a single DWH solution using an optimal amount of resources;
  • update the hardware and software components of the DWH solution;
  • migrate and modernize data marts from previous DWH solutions, as well as transfer labor-intensive analytical reporting from Master systems to the new DWH;
  • document the new DWH solution;
  • eliminate architectural and logical “gaps” of previous solutions;
  • ensure data storage security and safe data operations;
  • ensure efficient data storage;
  • implement a data quality control model;
  • establish the foundation for the “Business Self Service” reporting approach based on the BI solution.

Thanks to joint efforts, cohesion, mutual understanding, and result-oriented work, the project was successfully completed.

The implementation used CS’s proprietary Knowledge Modules for Oracle Data Integrator:

  • Loading Knowledge Modules (LKM).
    • For extracting from systems on Oracle DB.
    • For extracting from systems on MS-SQL.
    • For extracting files from the file system, ftp.
  • Integration Knowledge Modules (IKM).
    • For loading to DWH.
    • For forming data marts.
    • For exporting prepared information to other information systems.

RESULTS

Компанія CS успішно завершила масштабний проект із впровадження корпоративного сховища даних CS::BM в OTP Bank.

В результаті виконаного проєкту:

  • Банк отримав рішення з супроводом.
  • Вітрини CS::BM розраховуються швидше порівняно з попереднім рішенням, що було критично для банку.
  • Забезпечено своєчасне подання групової звітності.
  • Сформовано оптимальний процес роботи з DWH — супровід, локальний розвиток, вендор.
  • Можливість розширення — за необхідності до системи можна підключати різні нові джерела даних.
  • Єдина компанія-виробник для ключових систем, які використовуються в ІТ-архітектурі, що дозволяє завчасно імпплементувати зміни до DWH за фактом змін у core-системах.
  • Винос ряду ресурсоємних задач із систем-джерел до DWH.
The successful launch of the CBS B2 marks an important milestone for our Bank. Achieving a seamless, one-time transition sets a new benchmark for efficiency and innovation in banking. We deeply appreciate CS Company’s dedicated team for their commitment and relentless effort in this project’s success. We are excited for continued partnership and driving further advancements in our transformation journey
mihail-iovu_comitetul-de-conducere
Mihail Iovu
Chief Operations Officer, Moldindconbank
OTP Bank has been successfully collaborating with CS for over 15 years. During this time, a number of key projects have been implemented, including the development of reporting for the National Bank of Ukraine, the B2 operational system, a data warehouse, and internet banking for corporate clients. We highly value CS’s ability to offer comprehensive and integrated solutions, which have enabled us to automate end-to-end processes and significantly enhance our level of digitalization. We especially appreciate the flexibility and personalized approach of the CS team, which allows us to tailor technologies to our business needs and build a true partnership.
zobrazhennya_viber_2025-02-18_14-58-03-941
Liliya Lazepko
Member of the Management Board, OTP Bank Ukraine
The new CFRONT platform is enabling GLOBUS BANK to confidently break into the retail lending market. Thanks to our partners at CS, the entire process now takes just minutes - only 1 minute for approval decisions and 10 minutes to complete all necessary loan documentation. Our customers and partners are going to love this efficiency. With such a powerful and user-friendly system as CFRONT, GLOBUS Bank has set ambitious goals for its expansion in the retail lending market.
olena-dmitrieva
Olena Dmitrieva
First Deputy Chair of the Management Board, GLOBUS BANK

Undoubtedly, creating mobile banking is a combination of functionality, simplicity, and aesthetics. We are now seeing that our joint efforts with the development team are receiving positive feedback and show good user engagement dynamics. Bank Lviv fully supports open and transparent communication with clients: we share their needs and focus on the relevance of functionality

tamar-thelidze-2-scaled-1
Tamar Tkhelidze
Deputy CEO, Lviv Bank
HOW CAN WE HELP YOU?

    img