Проект

Сбербанк РФ (Microsoft Business Intelligence)

Заказчики: Сбербанк

Москва; Финансовые услуги, инвестиции и аудит

Продукт: Microsoft Business Intelligence

Дата проекта: 2008/01 — 2008/09
Технология: BI
подрядчики - 453
проекты - 3087
системы - 1154
вендоры - 561

Содержание

Ситуация

Сбербанк России имеет обширную сеть филиалов по всей стране. Для осуществления контроля за деятельностью банковской структуры такого масштаба, была разработана система сбора и анализа статистической отчетности. Показатели статистической отчетности собираются согласно утвержденного Правлением `Табеля форм статистической отчетности` со всех подразделений банка с заданной периодичностью. Собранные статистические данные контролируются при помощи экономических и финансовых показателей, рассчитанных на основе бухгалтерской отчетности.

В ходе сбора статистический данных, каждый отдельный филиал Сбербанка решает сразу несколько задач. В первую очередь – это сбор данных с нижестоящих подразделений (согласно иерархии Сбербанка) и импорт данных из собственных систем. Далее проводится контроль собранной информации и отправка результатов в вышестоящее подразделение.

«В целях управления всей структурой Сбербанка, очень важно, чтобы анализ отчетности и предоставление управленческой информации осуществлялось оперативно и просто», - отмечает Юрий Савинов, зам. начальника IT подразделения Сбербанка РФ.

Методики агрегирования статей баланса, отчета о прибылях и убытках, а также расчет на основе полученных данных экономических показателей, разрабатываются и утверждаются финансовым управлением банка. Ранее алгоритмы агрегирования статей баланса и отчета о прибылях и убытках были реализованы в виде макросов Microsoft Excel, которые генерировали SQL запросы к базе данных.

Поскольку макросы хранились непосредственно в файлах отчетов, сопровождать такую систему очень сложно. В банке насчитывается более 5000 отчетов для контроля собираемых статистических данных и в случае изменения методик расчета, старая система не позволяла быстро вносить изменения.

Старая система имела ряд проблем, которые сказывались на оперативности расчетов, а значит и на гибкости управления банковской структурой. В первую очередь, анализ данных вовлекал тысячи документов, при этом объем данных, требующих обработки, составлял несколько сотен гигабайт и требовал множества часов на загрузку и обработку.

«Старая система не обладала достаточной гибкостью для того, чтобы можно было оперативно подстроить ее под сложные бизнес-процессы обмена и проверки данных. Кроме того, системе явно не хватало производительности, а ведь для расчета одного агрегированного показателя могла потребоваться агрегация 50 миллионов остатков на балансовых счетах подразделений Сбербанка», - говорит Юрий Савинов

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

Решение

Внедрение решения проводилось при поддержке Microsoft Consulting Services. Базовой платформой для новой системы формирования агрегированных статьей активов/пассивов, доходов/расходов был выбран Microsoft SQL Server 2005. Для автоматизации процесса разработки, утверждения и тиражирования методики агрегирования статьей баланса и ОПУ была создана отдельная подсистема: анализ активов/пассивов на основе Microsoft SQL Server 2005 Analysis Services.

«Сотрудники Финансового управления получили инструмент, автоматизирующий процесс формирования описания методики агрегирования данных бухгалтерской отчетности», - говорит Юрий Савинов.

Благодаря возможностям Microsoft SQL Server 2005 Analysis Services был построен и соответствующим образом настроен OLAP-куб, а также обеспечена процедура его заполнения данными. При этом данные, поступающие в куб, извлекаются системой из единой агрегированной базы.

В результате внедрения решения Финансовое управление может получить агрегированный отчет заданного вида на основе более 100 миллионов показателей в течение 3 минут. Скорость расчета агрегированных показателей позволит реализовать расчет агрегированных группировок на основе среднехронологических остатков, - оценивает скорость работы новой системы Юрий Савинов

Система используется ответственным лицом Финансового управления Сбербанка России для расчета данных при подготовке проекта Методики «Об агрегированных группировках статей баланса, Отчета о прибылях и убытках и методике расчета экономических показателей» на основе действующего плана счетов. Для пользователей Финансового управления, на которых рассчитана система, важно работать при описании методики агрегирования в терминах балансовых счетов, группировок балансовых счетов, а не в терминах размерностей и значений. Поэтому Microsoft SQL Server был максимально скрыт. В рамках внедрения системы были формализованы процессы создания, хранения и изменения группировок, которые придали системе недоступную ранее гибкость в изменении правил расчета группировок.

Существовавший ранее дизайнер группировок был переписан при помощи Microsoft Visual Studio Tools for Office. В результате работы дизайнера создается описание группировки в формате XML.

В отличие от старой системы при формировании статей активов/пассивов и доходов/расходов, где весь процесс создания группировки являлся единым целым, новая система подразумевает строгое разделение на этапы. Первым выделенным этапом является сохранение созданной группировки в XML-формате. Следующий этап – это генератор, получающий на вход описание группировки и составляющий по нему набор запросов к OLAP-кубу Microsoft SQL Server 2005. По результатам выполнения запросов формируется итоговый отчет в файле Microsoft Excel.

«Внедренная система должна решать конкретные задачи, связанные с получением группировок балансовых счетов. Необходимо было максимально упростить интерфейс пользователя, чтобы работать с системой могли обычные бизнес - пользователи. Фактически, пользователь работает с Microsoft Excel и в нем же получает ответ», - комментирует Юрий Савинов.

Созданная система предоставления управленческой отчетности полностью отвечает поставленным перед внедрением решения задачам. Данные, полученные при помощи системы сбора отчетности и предоставления управленческой информации, используются самыми разными подразделениями Сбербанка для контроля отчетности другого типа и принятия центральным аппаратом важных управленческих решений.

Преимущества

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

«Наличие в новом решении гибкой системы настроек и высокой скорости расчета данных позволило сотрудникам Финансового управления в оптимально короткие сроки описать новую методику агрегирования статьей баланса, с учетом новых правил бухгалтерского учета введенных Банком России с января 2008 года и в сжатые сроки получить необходимую управленческую отчетность», - подводит итоги Юрий Савинов

Внедренное решение позволяет Финансовому управлению и другим подразделениям Сбербанка расширить круг задач, которые будут решаться при помощи системы сбора статистической отчетности. В частности, внедренная система анализа финансовой отчетности – это еще и способ проверки собранных данных.

«Банк – это деньги, поэтому всегда надо иметь способ проверки цифры в отчете, чтобы гарантировать ее правильность. Таких форм (по которым требуется контроль с балансом) довольно много и, более того, их нужно контролировать по утвержденным банком методикам. Мы можем изменять методики расчета показателей так часто, как нам необходимо – все изменения происходят на SQL Server 2005 и, в отличие от системы, основанной на макросах, никак не затрагивают файлы, с которыми работает пользователь. Мы напрямую подключаем пользователя к кубу, и те же самые данные, которые есть в кубе, он может смотреть и группировать в интерфейсе Microsoft Excel», - уточняет Юрий Савинов.

Кроме того, использование продуктов Microsoft позволило создать систему, с которой может работать даже не подготовленный пользователь.

«Огромным плюсом Microsoft SQL Server 2005 является абсолютная прозрачность его работы для пользователей. Пользователи работают с хорошо знакомым Microsoft Excel и используют его возможности для построения аналитических отчетов. Высокая производительность Microsoft SQL Server и гибкая система настройки алгоритма вычислений агрегированных показателей, реализованная в новой системе, позволяют аналитикам банка самостоятельно (без привлечения сотрудников IT подразделений) моделировать алгоритмы агрегирования бухгалтерской отчетности для получения данных, необходимых для принятия управленческих решений», - комментирует Юрий Савинов.
В целом решение полностью соответствует предъявленным на этапе его формирования требования. В соответствии с планами Финансового управления по дальнейшему развитию функциональности системы ИТ подразделение планирует использование новых возможностей продуктов Microsoft.