Чтобы установить Silverlight, щелкните здесь.*
РоссияИзменить|Все веб-узлы корпорации Майкрософт
Microsoft

Система формирования агрегированных группировок статей баланса, отчета о прибылях и убытках Сбербанка на основе SQL Server 2005

Решение

Регион
Россия

Отрасль
Финансы

Программное обеспечение

  • Microsoft Visual Studio
  • Microsoft SQL Server 2005

Технологии

  • Службы Microsoft SQL Server 2005 Analysis Services

О заказчике

Сбербанк России зарегистрирован 20 июня 1991 г. в Центральном банке Российской Федерации. Учредителем и основным акционером Сбербанка является Центральный банк Российской Федерации, ему принадлежит 57,6% уставного капитала. Акционерами Сбербанка являются более 240 тысяч юридических и физических лиц.

Ситуация

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

Решение

Было принято решение о внедрении новой системы формирования агрегированных группировок статей активов/пассивов и ОПУ на основе Microsoft SQL Server 2005.

Преимущества решения:

  • Существенное сокращение времени работы системы (в десятки раз);
  • Возможность модифицировать алгоритмы агрегирования без привлечения сотрудников IT подразделения;
  • Увеличение скорости расчета позволило увеличить количество вариантов расчета при составлении методики;
  • Возможность быстро вносить поправки при изменении правил расчета группировок счетов;
  • Максимально дружественная пользователю система, позволяющая клиенту работать только с привычным интерфейсом Microsoft Excel.

Скачать описание
Система формирования агрегированных группировок статей баланса, отчета о прибылях и убытках Сбербанка на основе SQL Server 2005 (254 КБ)

2 сентября 2008

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

О компании

Сбербанк России зарегистрирован 20 июня 1991 г. в Центральном банке Российской Федерации. Учредителем и основным акционером Сбербанка является Центральный банк Российской Федерации, ему принадлежит 57,6% уставного капитала. Акционерами Сбербанка являются более 240 тысяч юридических и физических лиц.

Филиальная структура Сбербанка построена по принципу дерева. В нее входят порядка 20 тысяч филиалов, расположенных по всей России подчиняющихся около 800 отделениям. Управление отделениями осуществляется в 17 территориальных банках. Общее управление сетью, а также отделениями г. Москвы, осуществляется из центрального аппарата, расположенного в Москве.

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

Ситуация

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

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

«

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

»

отмечает Юрий Савинов, зам. начальника 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 Consulting Services

Основной целью работы отдела консалтинга Microsoft (MCS, Microsoft Consulting Services) является помощь заказчику на стадиях проектирования, планирования и развертывания решений, основанных на технологиях Microsoft. Microsoft Consulting Services предназначена для обслуживания корпоративных заказчиков и оказывает услуги по разработке и внедрению больших и сложных информационных систем.

Как правило, услуги Microsoft Consulting Service требуются в том случае, если независимый поставщик услуг затрудняется сам решить технические проблемы заказчика. Зачастую работы проводятся консультантами Microsoft совместно со специалистами заказчика и сертифицированного бизнес-партнера. Такой подход позволяет учесть предложения всех сторон, участвующих в работе над проектом.