Финансы - одна из приоритетных областей автоматизации производственной деятельности.
Неудивительно, что она лидирует по числу разработанных и используемых программных продуктов. Но аналитическая информационная система (АИС) DataVision, разработанная санкт-петербургской компанией Digital Design по заказу финансовой службы Октябрьской железной дороги, стала не только еще одним успешно реализованным проектом. Она вышла в финал всемирного ежегодного конкурса партнеров корпорации Microsoft (Microsoft Certified Solution Provider Partner of the Year Award) в номинации Best Knowledge Management Solution - Business Intelligence. Впервые российская компания оказалась в числе финалистов этого престижного конкурса.
К концу 90-х годов основной информационной проблемой финансовой службы ОЖД стал огромный объем информации, ежедневно стекающейся из многочисленных подразделений и служб. Информация порождается различными приложениями (Microsoft Excel, FoxPro, Access, специализированные программы, наследуемые системы), используемыми в службе. Каждое из приложений, автоматизируя отдельные аспекты производственной деятельности, реализует отдельную бизнес-логику и, соответственно, обрабатывает данные, разные по формату, содержанию и размещению. И все это - информационное пространство ОЖД и ее финансовой службы, которое формировалось на протяжении десятков лет.
При анализе производственной деятельности и подготовке управленческих решений аналитикам и руководству организации необходимо строить отчеты и выполнять совместный анализ данных, порождаемых различными информационными системами. Клиенты также должны иметь доступ к этим возможностям. Для решения этих проблем нужна аналитическая информационная система, способная обеспечить:
- интеграцию данных информационных систем предприятия в едином корпоративном хранилище данных;
- выборку тематически связанных данных из хранилища, представление их в удобном для обработки и хранения виде;
- автоматическую актуализацию содержимого хранилища данных;
- предоставление клиентам системы авторизованного доступа к информации в привычных им терминах бизнес-процессов;
- предоставление удобных средств построения любых отчетов (в табличном и графическом виде), проведения анализа данных, выявления тенденций и зависимостей между ними с целью подготовки наиболее оптимальных решений;
- интеграцию клиентского приложения системы с Microsoft Office.
Задача по разработке аналитической информационной системы (АИС), удовлетворяющей перечисленным потребностям, была возложена на компанию Digital Design, которая является партнером ОЖД с 1992 г., и уже внедрила на ОЖД автоматизированную систему учета и выдачи предупреждений, интрасетевую справочную систему, систему обращения векселей, хранилище финансовой информации, информационный Web-сервер, информационную систему "Грузовые станции", систему для связи абонентов территориальной сети ОЖД с мейнфреймом системы телеобработки данных и систему документооборота канцелярии ОЖД.
В качестве основы для реализации системы были выбраны технологии компании Microsoft, в частности СУБД Microsoft SQL Server 7.0, обладающая новыми возможностями по созданию хранилищ данных и OLAP-анализа. Разработка системы началась в середине 1998 г. на бета-версии SQL Server 7.0. Использовались также следующие средства разработки: Microsoft Visual C++ 6.0, Visual Basic 6.0, Excel 97, Repository 2.0, Visual Modeler 2.0, Digital Design DataSpider 2.0. Компоненты продукта DataSpider позволяют отображать данные в виде таблиц с иерархическими шапками, графиков и диаграмм, а благодаря встроенной в DataSpider функциональности OLAP можно организовать удобный интерфейс навигации по многомерным данным и предоставить пользователям интуитивно понятный механизм извлечения информации и проверки гипотез.
Объем работ, требуемые ресурсы и сроки согласовывались с заказчиком и утверждались им. "Согласовывались все изменения функциональной спецификации и сроков работ по проекту, - говорит Н.Б. Афанасьев, заместитель начальника финансовой службы ОЖД. На каждом этапе разработки нам представляли промежуточные версии системы, и все наши замечания и предложения учитывались на следующих этапах. В ходе проекта была изменена методика анализа данных, создания отчетов и подготовки решений и значительно расширены возможности аналитической обработки информации. Наших пользователей и системных администраторов обучал специально выделенный сотрудник Digital Design, который на этапе внедрения непосредственно участвовал в производственном процессе финансовой службы и помогал использовать новую систему сотрудникам заказчика. Кроме этого, для всех модулей системы были разработаны руководства пользователя, позволяющие самостоятельно освоить работу с ними".
Что же представляет собой система Digital Design DataVision, разработанная в ходе проекта? "Это АИС, построенная в соответствии с архитектурой "клиент-сервер, - говорит Борис Беляев, заместитель директора департамента разработки ПО и менеджер по качеству компании Digital Design. - Она может масштабироваться как за счет аппаратных средств, так и за счет архитектурных изменений. Многоуровневая архитектура "клиент-сервер" позволяет рационально распределить нагрузку и избежать излишнего сетевого трафика. Основными модулями серверной части системы являются хранилище данных, OLAP-сервер, подсистема оповещения и хранилище метаданных. Серверная часть реализована на платформе Microsoft Windows NT Server 4.0 с помощью Microsoft SQL Server 7.0, OLAP Services и Repository 2.0. Данные отображаются в клиентском приложении - DSS-клиенте, для создания которого были использованы компоненты нашего продукта DataSpider".
"Система DataVision является типовым решением, которое может быть тиражировано другим заказчикам, - подчеркивает Борис Беляев. - Архитектура системы, модели различных ее компонентов и их взаимодействия, находящиеся в репозитории, совершенно универсальны, что позволяет удовлетворять потребности большинства потенциальных пользователей".
"Результаты эксплуатации системы показали, что она позволяет достичь существенной экономии рабочего времени и средств при подготовке отчетов и проведении анализа данных и повысить оперативность и качество принимаемых решений за счет эффективного анализа финансового состояния, - говорит Н.Б. Афанасьев. - Повышена оперативность и компетентность при принятии решений за счет эффективного анализа финансового состояния. Стало возможным выявление тенденций в изменениях различных показателей, а также поиск причин их выхода за оптимальные границы. Наконец, повышена производительность труда - нам попросту стало удобнее работать!".
Дальше предстоит развитие функциональных возможностей системы, в первую очередь, инфраструктуры хранилища и клиентского приложения. Вторая задача - заполнение хранилища данными из информационных систем, действующих в финансовой и других службах ОЖД. Кроме того, начались работы по созданию хранилища финансовых данных в департаменте финансов МПС - необходима интеграция АИС финансовой службы ОЖД с аналогичной системой департамента финансов МПС...
А тем временем корпорация Microsoft проводила свой ежегодный всемирный конкурс лучших корпоративных решений на платформе Microsoft. В восьми номинациях этого компьютерного "Оскара" в состав выбранных 24 претендентов вошли только три неамериканские компании. И одним из трех финалистов номинации Best Knowledge Management Solution - Business Intelligence (лучшее решение в области управления знаниями) стала фирма Digital Design со своей системой DataVision, разработанной для финансовой службы Октябрьской железной дороги...
|
|
Архитектура системы DataVisionСерверная часть
|