![]() |
Консолидированная База ДанныхПродукт Консолидированная База Данных (КБД) предназначен, в первую очередь, для консолидации данных АБС филиалов многофилиального банка. При этом архитектура продукта позволяет использовать его как отдельную базу данных для построения аналитической отчетности. |
На этапе проектирования системы были заложены механизмы для решения следующих задач:
- Единый источник данных для аналитической системы. Единое администрирование и управление.
- Сбор данных с филиалов в различных режимах: «по требованию», «ежедневно», «реального времени» и т.д. Основное требование – возможность получения согласованных данных.
- Автоматическое обнаружение несогласованности данных и, по возможности, устранение такой несогласованности. Минимум административных затрат на сопровождение системы.
- Контроль целостности данных. Возможность в любой момент времени узнать степень достоверности требуемых данных. Простые и понятные средства выборочных повторных сверок данных.
- Прозрачная работа независимо от состояния рабочих дней и количества открытых рабочих дней. Независимые сверки разных дней. Прозрачная система пересчета агрегатов. Удобные критерии для построения частично обновляемых кубов.
- Обратная связь. Возможность найти первоисточник (непосредственно данные участника) для любой информации, которая находится в консолидированной базе данных.
- Прозрачная работа приложений. Возможность получить небольшими затратами минимальную функциональность существующих приложений в рамках консолидированной базы, скажем, для оперативного просмотра данных филиалов. Возможность запуска на консолидированной базе своих приложений, разработок филиалов, разработок третьих фирм.
В результате архитектура построения консолидированной базы позволяет поместить в нее практически любой объект АБС в виде, максимально удобном для участия в аналитических вычислениях.
В качестве платформы для создания продукта был выбран MS SQL Server. В настоящее время решение полностью совместимо с версиями MS SQL Server 2000, MS SQL Server 2005, MS SQL Server 2008 CTP. Использование MS SQL Server обеспечивает:
- Промышленные стандарты хранения, обработки данных и администрирования системы.
- Гибкие возможности масштабирования системы, возможность построения распределенных систем, например, на основе федерации серверов.
- Гарантию целостности данных. Возможность доведения времени восстановления системы до минут, независимо от объемов обрабатываемых данных.
- Простую и легкую интеграцию с MS Analysis Services
- Простую и легкую интеграцию с офисными приложениями, в том числе и с Microsoft Office. Стоит обратить особое внимание на тесную интеграцию MS Analysis Services и Microsoft Office.
- Естественную работу с MS Notification Services, MS Reporting Services, что, например, позволяет построить мощный внутренний аналитический портал при наличии соответствующих методик.
- Широкий набор средств удаленной работы.
Основное отличие консолидированной базы от базы данных филиала состоит в том, что она может содержать в каждой таблице данные по нескольким подразделениям (филиалам). Это достигнуто за счет расширения идентификации и пересчета связей практически всех объектов.
По возможности, большинство объектов в консолидированной базе имеют представления привычной структуры.
Консолидированная база данных не является буквальной копией основной базы АБС Scrooge, - она оптимизирована для хранения больших объемов информации с целью регулярного построения аналитической отчетности. При этом КБД поддерживает эмуляцию структуры базы данных одного филиала и механизм выбора «текущего» филиала. Такая архитектурная особенность позволяет легко переносить практически любые приложения (отчеты) АБС в КБД с минимальными затратами.
Консолидированная база – такой же продукт реального времени, как и АБС «Scrooge». При должной конфигурации аналитические данные будут настолько актуальными, насколько это необходимо.
Важнейшим свойством подобных систем является возможность обеспечить в базе достоверные данные, то есть, гарантировать соответствие данных в консолидированной базе данным филиала в каждый конкретный момент времени. Достигается это путем регулярных сверок с оригинальными данными и, по возможности, автоматического исправления выявленных ошибок.
При наличии консолидированной базы данных в системе филиалов становится очень удобно решать целый ряд задач.
Например, уже реализована обратная интеграция консолидированной базы с АБС Scrooge для задачи ведения филиалами общего массива клиентов. Наличие возможности прямой и обратной идентификации всех данных в консолидированной базе и унификации слоев представления данных позволяют решить вопрос о централизованном ведении массива клиентов банка, не тиражируя этот массив на филиалы. Если такой режим активирован в настройках, то при заведении нового клиента «АРМ работы с клиентами» отправляет поисковый запрос на консолидированную базу данных. По результатам работы поискового запроса возможно:
- Уточнение поискового запроса
- Копирование информации об уже существующем клиенте
- Заведение нового клиента с одновременной регистрацией его в консолидированной базе
Это не единственная возможность работы информационной системы филиала с консолидированной базой данных. При этом не возникает потенциальных информационных уязвимостей с точки зрения получения филиалами «лишней» информации – для филиалов создаются отдельные учетные записи, права которым предоставляются исключительно на поисковые процедуры, что полностью исключает другой способ получения данных. Естественно, поисковые процедуры должны быть соответствующим образом спроектированы.



