Банк «Открытие», входящий в первую тридцатку российских кредитных учреждений, объявил о завершении совместного с HP проекта по построению системы противодействия отмыванию денег (Anti-Money Laundering, AML), базирующейся на хранилище данных под управлением аналитической кластерной СУБД с поколоночным хранением HP Vertica. Проект стартовал около года назад, и сегодня система переведена в режим опытно-промышленной эксплуатации.
По словам директора по развитию систем аналитики и отчетности банка «Открытие» Алексея Благирева, продукт HP Vertica используется в его организации также для решения задач бизнес-анализа и корпоративной отчетности. Для AML-системы было создано отдельное хранилище в которое периодически (раз в пять минут) подгружаются данные из ряда внешних систем и на их основе с помощью настраиваемых статистических моделей ПО SAS AML выявляет аномальные ситуации, а также растянутые по времени и распределенные территориально нестандартные операции и подозрительные сделки. Система позволяет соблюдать нормативные требования по идентификации и сбору обязательной информации о клиентах, оценивать риски причастности тех или иных клиентов к отмыванию и корректировать данные риски в зависимости от действий клиента. Сведения о выявленных аномалиях или нарушениях стандартных бизнес-правил автоматически передаются в банковскую систему. Система способна готовить обязательную и аналитическую отчетность и поддерживать как российские, так и международные требования в области противодействия легализации преступных доходов.
СУБД Vertica была разработана одноименной компанией, которую в 2005 г. создал такой авторитетный в мире БД специалист, как Майкл Стоунбрейкер, приложивший руку также к созданию популярных СУБД Ingres, Informix, VoltDB и PostgreSQL. Общепризнанными достоинствами Vertica является массово-параллельная архитектура, которая позволяет обрабатывать массивы одновременно поступающей информации в параллельном режиме. Vertica базируется на кластере, состоящем из недорогих серверов стандартной архитектуры под управлением Linux, обладает линейной масштабируемостью и позволяет строить высокопроизводительные хранилища, работающие с большим объемами данных. Как рассказал Алексей Благирев, наряду с HP Vertica банком рассматривались альтернативы IBM Netezza, Sybase IQ и опция Oracle Database. Стоимость лицензии Vertica исчисляется не по числу процессоров, а по объему БД, что позволяет легко наращивать производительность без покупки дополнительных лицензий. Банком «Открытие» приобретена лицензия на объем 51 Тб. Из него в настоящее время используется лишь 11 Тб реальных данных, которые обрабатываются кластером из пяти узлов.