– Когда в РДТЕХ начали работать над КХД в интересах финансового сектора?
– Больше двадцати лет назад рынку был предложен стандарт для финансовых хранилищ – Oracle Financial System Applications. Решение было универсальным, масштабируемым и кастомизированным и представляло собой общую концепцию плюс некоторое количество готовых метаданных – структур, слепков таблиц и т.д. На основе этого в 2007 году архитекторы РДТЕХ начали активно создавать проект DWH-КИХ. Одним из первых на рынке, на основании Меморандума о стратегическом сотрудничестве, был успешно реализован проект между банком ТОП-5 и Oracle с участием РДТЕХ.
Сегодня на различных фреймворках РДТЕХ системы под свои потребности дорабатывают наши сотрудники, коллеги и конкуренты – банки, интеграторы.
– Кто является собственником ИТ-продуктов?
– Долгое время исключительные права на код принадлежали РДТЕХ. Сейчас на рынке сложилась такая ситуация, что правообладателем решений является заказчик. Если сегодня к нам в отдел приходит новый разработчик, мы банально не можем познакомить его с документацией, потому что она хранится в контуре банка, и нужно разрешение на доступ.
– Что представляет из себя фреймворк обязательной отчетности, разработанный РДТЕХ в 2007 году?
– Была основная канва, а также справочники и настройки, способы управления формами. То есть пользователь при работе с системой сначала выбирал форму, потом задавал нужный отчетный период, у него появлялся список с подразделениями. Специалист мог менять статус, производить расчеты.
Одной из первых разработок стал модуль поддержки форм отчетности. Всю историю изменений – по версиям, сотрудникам, истории сопровождения – можно посмотреть в спецификациях пакетов программного кода.
В хранилище все время добавляются новые таблицы и сущности, данные по счетам, сделкам, клиентам, их связи в рамках филиальной сети. Требуется соответствие общероссийским классификаторам. Технически основная схема в базе данных – это справочники со всей историей изменений по самым важным банковским операционным вещам: клиенты, сделки, ценные бумаги, лицевые счета, агрегированные показатели в суммах, сгруппированные по разным периодам.
– Только ли из роста клиентской базы становится больше объем данных?
– Также по причине усложнения требований Центробанка к кредитным организациям. Регулятор не дает скучать. Два года назад была смена формата. Больше 20 лет Центробанк принимал отчетность в формате «Клико», с 2023 года все участники рынка переходят на программный продукт «Дельта». Это изменение потребовало нового кода.
– Как это отразилось в цифрах?
– Ежедневно внутренний пользователь, создающий только отчетность, генерирует 23 Гб в день, это порядка 700 Гб в месяц, хранящихся на диске. В среднем в день в систему отчетности дважды заходит 26 пользователей – сотрудников банка.
В целом объем базы данных каждый год растет примерно на 30%. За 11 лет моей работы в РДТЕХ модуль «Обязательная отчетность», например, содержащий порядка 70 форм, стал больше почти в 7 раз.
Каждый клиент и сделка имеют свою историю. Допустим, человек меняет букву в фамилии – например «е» на «ё», появляется новая запись с обновлёнными, изменёнными атрибутами. По каждому признаку также должен быть соответствующий исторический справочник. Есть разграничение по валютам клиентских счетов, кросс-курсам валют и так далее.
Сегодня число таблиц в хранилище, содержащих основные финансовые показатели банка – 119. Число исторических справочников сущностей в проекте сегодня – 232, локальных – то есть специфических атрибутов сущностей – 310.
