01.06.2026
Опыт применения инструмента файлового импорта при миграции на АБС ЦФТ-Банк и СУБД FTData
Техническое
Введение
Для стабильного роста бизнеса и выполнения постоянно меняющихся требований регуляторов банкам необходимо использовать современные технологические платформы. С учетом еще одного фактора — необходимости обеспечения импортонезависимости — чаще всего этого можно добиться только в процессе обновления используемой ИТ-архитектуры. При этом психологическими стоп-факторами для принятия соответствующего решения являются неприемлемый период недоступности автоматизированной банковской системы и высокие риски возникновения ошибок в процессе миграции.К комплексу инструментов миграции и целевой платформе возникает ряд критических требований:
Скорость
За ограниченный период времени (обычно процесс перехода проводят в выходные или праздничные дни) необходимо загрузить очень большой объём данных. Гибкость
Часто возникает потребность вносить дополнительные изменения в базу данных даже после тестирования импорта. Необходимо реагировать на новые изменения и загружать обновления в условии ограниченного времени.Удобство использования и доработки
Инструмент миграции должен работать в тесной интеграции и с учетом особенностей целевых АБС и СУБД, желательно его функционирование в пределах заложенной под целевую АБС инфраструктуры. Анализ ошибок
Инструмент миграции должен обеспечивать быстрый и наглядный анализ наличия ошибок импорта и последующей обработки.Всем этим критериям соответствует инструмент файлового импорта для миграции учетной системы банка на АБС ЦФТ-Банк и СУБД FTData, позволяя сделать процесс переноса данных быстрым, простым, контролируемым и прозрачным.
Архитектурное решение инструмента импорта АБС ЦФТ Банк
Ранее в АБС ЦФТ-Банк использовался инструмент файлового импорта, совместимый и оптимизированный под применение СУБД Oracle. В целях импортозамещения было принято решение адаптировать существующие опыт и наработки для применения их совместно с СУБД семейства PostgreSQL. В описываемом кейсе в качестве СУБД используется FTData — отечественный форк PostgreSQL, имеющий ряд существенных преимуществ при применении совместно с АБС ЦФТ-Банк.
Миграция с применением инструмента файлового импорта происходит в несколько этапов:
Этап 1Загрузка данных в базу данных
Исходный файл загружается со всем содержимым в буферную таблицу в VND_REC_STR. Все данные, которые есть в файле, полностью сохраняются. Этот файл фактически живёт в базе данных. Этап 2Обработка данных
Содержимое файла из буферной таблицы раскладывается сразу же в рабочие таблицы АБС ЦФТ-Банк. Такая структура позволяет увидеть, что изначально пришло в файле, увидеть исходные данные и перенести всю обработку в сервера приложений и базу данных.Всем этим критериям соответствует инструмент файлового импорта для миграции учетной системы банка на АБС ЦФТ-Банк и СУБД FTData, позволяя сделать процесс переноса данных быстрым, простым, контролируемым и прозрачным.
Применение инструмента импорта
Основные данные инструмента импорта находятся в справочниках:
- VND Универсальный импорт. Реестр загрузки файлов.
- VND Универсальный импорт. Форматы файлов.
Исходный файл загружается со всем содержимым в буферную таблицу в VND_REC_STR. Все данные, которые есть в файле, полностью сохраняются. Этот файл фактически живёт в базе данных.
Форматы
Каждому файлу загрузки соответствует формат, который описан, и по которому делается выгрузка.
Каждому такому файлу соответствует запись с форматами
Дополнительные настройки Дополнительные настройки
Пример описания файла с депозитами юридических лиц
Формат полей
Всем этим критериям соответствует инструмент файлового импорта для миграции учетной системы банка на АБС ЦФТ-Банк и СУБД FTData, позволяя сделать процесс переноса данных быстрым, простым, контролируемым и прозрачным.
Реестр загрузки файлов
Реестр загрузки файлов — это буферная таблица VND_REC_STR, в которую загружаются все файлы с различными форматами.
Реестр загрузки файлов
Этот файл загружается через операцию Загрузить файлы