Archive for Ноябрь, 2009

Хранилище данных: как провести оптимизацию

Воскресенье, Ноябрь 1st, 2009

cnews.ru

Банки остаются одним из наиболее крупных и последовательных потребителей ИТ. В их активе большой набор разнообразных ИТ-систем, начиная со специализированных АБС и заканчивая системами управления персоналом. Однако если они существуют разрозненно, особой пользы от такой автоматизации бизнес не видит – нет возможности комплексно анализировать данные, оперативно получать необходимые отчеты, принимать управленческие решения. Народный банк Казахстана решил эту проблему, оптимизировав работу хранилища данных. Реализовывался проект консультантами группы AT Consulting.

Будучи одним из наиболее крупных банков Казахстана, Народный банк имеет хорошо развитую ИТ-инфраструктуру. Он активно использует как специализированные банковские ИТ-решения (корпоративная АБС, система интернет-банкинга и т.п.), так и системы, обеспечивающие его функционирование и поддержку бизнес-процессов (ERP-система SAP R/3, системы электронного документооборота, учета кадров и т.п.). Все их необходимо было объединить в единую систему, чтобы обеспечить возможность оперативного создания отчетности и принятия решений. Банку был нужен универсальный источник, предоставляющий информацию обо всех аспектах деятельности, а также позволяющий быстро собрать данные и подготовить необходимые отчеты. Создать такой источник можно было, оптимизировав работу уже существующего в банке хранилища данных, построенного ранее на базе SAP BW.

В феврале 2007 года в Народный банк Казахстана были приглашены консультанты AT Consulting, которые совместно со специалистами банка начали работы по оптимизации функционирования хранилища. Это была не первая совместная работа. Ранее AT Consulting и Народный банк Казахстана уже осуществляли совместные проекты – в 2005 – 2006 годах консультанты компании разработали для банка ИТ-стратегию развития и организовали тендер для выбора поставщика автоматизированной банковской системы.

Народный банк Казахстана – универсальный коммерческий банк Республики Казахстан, имеющий крупную филиальную сеть, насчитывающую около 600 филиалов и отделений. Народный банк Казахстана входит в четверку крупнейших банков второго уровня Республики Казахстан по величине активов и собственного капитала.

Что касается нового проекта, то, как отметил Азат Татинбеков, директор департамента поддержки и развития корпоративной отчетности, Halyk Bank “этот проект позволил получить единую консолидированную информацию в системе отчетности, интегрировать различные системы-источники на уровне Хранилища Данных, что дает более широкие возможности для многомерного анализа финансово-статистических показателей деятельности Банка. Также упрощается процесс получения отчетности за счет существенного снижения временных и ресурсных затрат на ее построение”.

Все в одном

На первом этапе проекта оказалось, что из-за незаконченности некоторых разработок, загрузка данных в хранилище велась нерегулярно, а регламенты взаимодействия с системами-источниками отсутствовали. Как следствие, источники не считали предоставление данных в хранилище одной из приоритетных процедур. Было принято логичное решение о переходе на ежедневную загрузку данных. Это позволило провести мониторинг нагрузки, подготовить и утвердить регламенты взаимодействия с источниками и провести ряд оптимизаций настроек SAP BW и систем-источников. И что немаловажно, в результате принятого решения удалось сформировать правильное отношение к хранилищу у всех заинтересованных подразделений. Оно стало восприниматься как еще одна ИТ-система банка, стабильность работы которой имеет непосредственное отношение к бизнесу.

Наличие в банке множества ИТ-систем обусловило одну из основных особенностей проекта. Все системы разрабатывались, поставлялись и поддерживались различными компаниями. Соответственно, все они имели свою специфику хранения информации. Поэтому одной из ключевых и наиболее сложных задач в ходе оптимизации деятельности хранилища стала интеграция данных из различных систем-источников. Без этого невозможно было единообразно агрегировать информацию при анализе и сопоставлении отчетов. Дополнительной сложностью для участников проекта стало отсутствие документации по системам-источникам. Чтобы правильно интегрировать данные из различных систем, пришлось обратиться за помощью к специалистам по конкретным решениям. Консультации с ним позволили качественно реализовать загрузку данных.

Нужно отметить, что для хранилища данных, реализованного на базе SAP BW, традиционной схемой получения данных является их экспорт из различных продуктов SAP при помощи стандартных экстракторов. C их помощью выборка данных из смежных систем SAP осуществляется автоматически. В данном случае наличие в банке ERP-системы SAP R/3 являлось определенным технологическим преимуществом. Однако здесь в SAP BW должна была храниться информация из всех транзакционных систем, большая часть которых работает на базе данных Oracle различных версий, и одна – на MS SQL. Для организации потока данных из систем-источников в SAP BW нужно было разрабатывать также представления (Oracle views, MS SQL views), извлекающие необходимую информацию. В рамках проекта было создано более 30 новых представлений и существенным образом доработано порядка 20 уже существовавших. Кроме того, в ходе подготовки к реализации отчетов обнаружилось, что ряд инфокубов хранилища имели структуру, не позволявшую выдать часть необходимой информации в нужных разрезах. Было подготовлено предложение по модификации структуры инфокубов, и совместная команда банка и AT Consulting провела модификацию и тестирование изменений.

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

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

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

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

Схема функционирования BI-подразделения


Увеличить

В ходе реализации проекта участникам пришлось столкнуться с весьма характерной для банковского сектора ситуацией. Как рассказал Андрей Кутовой, менеджер подразделения Business Intelligence компании AT Consulting, за время оптимизации хранилища периодически изменялись требования Национального банка Казахстана к отчетности коммерческих банков. Соответственно, приходилось вносить изменения в требования к реализации отчетов. Постоянная адаптация к меняющимся условиям только осложняла ситуацию и приводила к срыву сроков. Было решено на первой фазе проекта реализовать отчеты в соответствии с первоначальными требованиями и условно считать проект завершенным, а на заключительном этапе провести финальную доработку. В конечном итоге это позволило сократить время доработки отчетов и своевременно предоставить отчетность в надзорные органы. Функцию доработки взяла на себя сформированная группа по разбору инцидентов. Она привела все отчеты в соответствие с требованиями Национального банка Казахстана.

Шаг к единой системе отчетности

Совместная команда консультантов AT Consulting и специалистов Народного банка Казахстана завершила интеграцию хранилища данных со всеми основными источниками информации и реализовала требуемую отчетность за 9 месяцев, что является крайне малым сроком для проекта такого масштаба. Как отметила Наиля Абдулина, заместитель председателя правления Народного банка Казахстана, “на данном этапе сделан первый и очень важный шаг по построению единой корпоративной системы отчетности в банке на базе хранилища данных. В дальнейших планах банка — построение управленческой отчетности, реализация налоговой отчетности, а также применение GAP-стандартов для управления ликвидностью, с использованием данных хранилища SAP BW”. Сейчас хранилище находится в стадии коммерческой эксплуатации и поддерживается силами сотрудников банка. Также в ходе проекта был сформирован план развития системы отчетности и план оптимизации архитектуры хранилища данных.

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

Екатерина Толкачева / CNews 14.05.08