Вы находитесь на страницах старой версии сайта. Перейдите на новую версию OLAP.ru |
Поиск по сайту | ||||||
Новости | ||||||
Основы OLAP | ||||||
Продукты | ||||||
Business Objects/ Crystal Decisions | ||||||
Каталог | ||||||
OLAP в жизни | ||||||
Тенденции | ||||||
Download | ||||||
| ||||||
ИнфоВизор: комплекс инструментальных средств для автоматизированной поддержки принятия решенийИнститут Открытых Систем при ИГЭУ
Содержание
Общее описание комплексаШирокое внедрение компьютерных сетей, расширение возможностей серверов баз данных, современных методологий обработки данных открыли перспективы создания корпоративных информационных систем (КИС) и автоматизации поддержки принятия решений на их основе. КИС - это средство информационной поддержки корпоративного управления, объединяющее два начала - бизнес-стратегию организации и передовые информационные технологии. В процессе своей деятельности промышленные предприятия, корпорации, ведомственные структуры, органы государственной власти и управления накопили большие объемы данных, которые хранят в себе большие потенциальные возможности по извлечению полезной аналитической информации, на основе которой можно выявлять скрытые тенденции, строить стратегии развития, находить новые решения. Современные КИС, предназначенные для интеграции информационных ресурсов, призваны обеспечивать автоматизацию корпоративного управления с помощью современных средств поддержки принятия решений. В общем виде система поддержки принятия решений (СППР) представляет собой совокупность инструментальных средств, которая используется для манипулирования данными, их анализа и представления результатов анализа конечному пользователю. Современные СППР строятся на основе хранилищ данных, интегрирующих информацию из действующих в организации систем оперативной обработки данных (СОД), а также необходимые сведения из соответствующих внешних источников. При этом новая информация заносится в хранилище регулярно и располагается в хронологическом порядке. На рис. 1 представлена технология обработки информации в СППР, основанной на использовании концепции хранилища данных.
Рис. 1. Технология обработки информации в СППР. Целью построения корпоративного хранилища данных является интеграция, актуализация и согласование оперативных данных из разнородных источников для формирования непротиворечивого взгляда на объект управления в целом. Часто в организации возникает ситуация, при которой в ряде несвязанных СОД накапливается большое количество несогласованных данных, на основе которых практически невозможно получить достоверную комплексную информацию с целью принятия стратегических решений ("много данных, но никакой информации"). Для решения этой проблемы была предложена концепция хранилищ данных, в основе которой лежит признание необходимости разделения наборов данных, используемых для оперативной обработки, и наборов данных, применяемых в системах поддержки принятия решений. Автор концепции Б. Инмон определил хранилища данных, как "предметно-ориентированные, интегрированные, неизменчивые, поддерживающие хронологию наборы данных, организованные для целей поддержки управления", призванные выступать в роли "единого и единственного источника истины", обеспечивающего менеджеров и аналитиков достоверной информацией, необходимой для оперативного анализа и принятия решений. В основу модели базы данных хранилища положена концептуальная модель предметной области, которая разрабатывается на основе обработки результатов бизнес-анализа процессов и событий, имеющих место в организации. При этом модель хранилища включает определенную совокупность связанных между собой ассоциативными отношениями информационных объектов, которые соответствуют бизнес-понятиям (базовым сущностям), имеющим место в предметной области, и представляются в базе данных рядом связанных между собой таблиц. Стержневые (базовые) сущности окружаются наборами справочников и характеристических сущностей. Справочники используются для кодировки характеризующих сущности атрибутов, по которым впоследствии осуществляются нерегламентированные выборки. Характеристические сущности выполняют вспомогательную роль в описании многозначных и косвенных свойств сущностей. В основе поддержки принятия решений лежат три концепции:
Комплекс средств автоматизации поддержки принятия решений ИнфоВизор предназначен для использования в качестве инструментального средства при построении корпоративных информационных систем в различных предметных приложениях. На рис. 2 представлена структура корпоративной информационной системы, которая может быть организована с помощью комплекса ИнфоВизор.
Рис. 2. Структура корпоративной информационной системы. Используя СППР, можно решать такие задачи, как мониторинг состояния управляемого объекта, проверка гипотез, анализ и прогнозирование событий, поиск зависимостей, из которых можно извлекать новые сведения, выявлять аномалии, на основе которых можно моделировать процессы Перечислим основные этапы, которые необходимо пройти при создании корпоративной информационной системы на основе комплекса ИнфоВизор.
Как видно из приведенного перечня, системы программного комплекса ИнфоВизор разделены на три основных блока, которые реализуют, соответственно, загрузку баз данных, навигацию по ним и аналитическую обработку. Наибольшего эффекта можно добиться, используя их совместно. В то же время, естественно, каждый из блоков может использоваться независимо от прочих для решения определенной прикладной задачи. На рис. 3 показана диаграмма функциональных связей корпоративной информационной системы, построенной с использованием комплекса ИнфоВизор.
Рис. 3. Диаграмма функциональных связей корпоративной информационной системы. Перечислим важные моменты, которые должны быть решены при создании КИС.
Состав комплексаКомплекс ИнфоВизор представляет собой семейство продуктов и состоит из ряда программных систем, которые во взаимодействии друг с другом составляют суть организации корпоративной информационной системы. Система ИнфоВизор ER-ДизайнерСистема администрирования хранилища данных ИнфоВизор ER-Дизайнер - это CASE-средство для описания концептуальной модели предметной области, позволяющая с помощью графического редактора построить модель "сущность-связь" с последующей генерацией базы данных, включающей слой навигационных метаданных. Метаданные являются основой представления логической информации о структуре используемых совместно с инструментарием ИнфоВизор реляционных баз данных. Благодаря их наличию практически любая непротиворечиво спроектированная база данных может быть адаптирована к использованию в качестве содержательного наполнения информационно-аналитической системы, построенной на основе этого инструментария. Таким образом, достигается инвариантность проектируемого программного обеспечения по отношению как к самой исходной информации, так и к структуре ее представления. Приложение ER-Дизайнер является развитым инструментом для облегчения проектирования модели данных. Построение модели предполагает определение сущностей и атрибутов. Сущностями предметной области являются объекты, события или концепции, информация о которых должна сохраняться в базе данных. Для лучшего восприятия информационной модели рекомендуется давать сущностям четкие смысловые наименования, желательно в форме существительных в единственном числе. Система ИнфоВизор ИнтеграторСистема организации сбора информации для хранилища данных ИнфоВизор Интегратор - это набор средств для создания и автоматического выполнения с заданной регулярностью сценариев пополнения и обновления корпоративной базы данных. Регламент загрузки новой информации из внешних источников (подразделений, сторонних организаций) оформляется в виде операционных метаданных. Система ИнфоВизор Интегратор является приложением ОС Windows, состоящим из интерактивной подсистемы задания сценариев обновления хранилищ данных и резидентной подсистемы выполнения разработанных сценариев. В процессе подготовки операционных метаданных можно выполнять следующие действия.
Система ИнфоВизор НавигаторСистема навигации по хранилищу данных и генерации нерегламентированных запросов ИнфоВизор Навигатор - это настраиваемое ядро корпоративной информационно-поисковой системы, обеспечивающее гибкий механизм построения запросов на поиск и модификацию данных в корпоративной базе через интерфейс ее концептуальной модели. Система позволяет вводить данные, быстро ориентироваться в накопленной информации, вести поиск необходимых данных, анализировать накопленные данные в совокупности, следить за развитием объектов или процессов во времени, находить связи между объектами. При этом обеспечивается гибкая навигация по хранилищу данных, генерация нерегламентированных запросов, представление результатов в виде различных отчетов. Приложение ИнфоВизор Навигатор является инвариантным как по отношению к СУБД, на которой построено хранилище, так и по отношению к структуре хранимой информации. Доступ к реляционной базе данных хранилища производится через промежуточный слой метаописания, которое должно быть предварительно создано с помощью приложения ER-Дизайнер. При этом над одной базой данных может быть построено несколько моделей, и можно работать с любой из них. ИнфоВизор Навигатор позволяет пользователям, не знакомым ни с программированием, ни со структурой конкретной базы, вести поиск и обработку данных, с тем чтобы использовать найденную информацию в целях поддержки принятия управленческих решений. Система ИнфоВизор OLAP-ДизайнерСистема администрирования средств многомерного анализа данных ИнфоВизор OLAP-Дизайнер - это средство построения многомерного интерфейса над реляционной базой данных, который организуется в виде слоя аналитических метаданных. При этом многомерная модель может строиться как над реляционными базами в общем случае произвольной структуры (виртуальный гиперкуб), так и над базами структуры "звезды" или аналогичных структур, которые специально приспособлены для хранения многомерных данных в реляционных СУБД (реальный гиперкуб). Основные возможности приложения ИнфоВизор OLAP-Дизайнер включают в себя следующее.
Система ИнфоВизор АналитикСистема многомерного анализа данных ИнфоВизор Аналитик - это средство оперативной обработки данных, позволяющее обеспечить поддержку принятия решений на основе анализа агрегированной численной информации в виде кросс-табличных отчетов, диаграмм деловой графики, геоинформационных карт. Основные возможности системы ИнфоВизор Аналитик включают в себя следующее.
Система ИнфоВизор КомбайнерСистема табличной загрузки в базы данных структуры "звезды" ИнфоВизор Комбайнер - это средство организации сбора численных данных с помощью автоматизированной загрузки из табличных форм ввода. Данная система используется совместно с системой ИнфоВизор Аналитик и реализует один из способов информационного наполнения интегрированных баз данных. Реализация этого способа является цельной последовательной технологией, которая на каждом этапе может контролироваться администратором информационной системы и способна существенно облегчить его работу по поддержанию интегрированной базы данных в актуальном состоянии.
Применение этой технологии решает проблему ввода данных в реляционные структуры вида "звезды", "снежинки" или "созвездия", в которых одна или несколько таблиц фактов ссылаются на несколько относительно небольших таблиц измерений. Именно по такой схеме строится большинство баз данных, ориентированных на использование средствами многомерного анализа. Утилита "Редактор учетных записей"Редактор учетных записей - это дополнительная утилита комплекса ИнфоВизор, выполняющая настройку клиентских рабочих мест для работы с информационными моделями. Использование этой утилиты может облегчить работу конечных пользователей с базами данных. В комплект эксплуатационной документации входят руководства по использованию перечисленных выше средств. Типовые варианты решений, которые могут быть сгенерированы на основе комплексаКомплекс ИнфоВизор представляет собой набор инструментальных средств, который может быть использован для построения корпоративных информационных систем в различных сферах применения. Среди них к настоящему времени можно выделить три варианта, которые различаются подходами к ведению хранилища данных, а также используемым для их реализации составом программных средств комплекса. Условно назовем эти варианты: межсистемная интеграция, внутрисистемная интеграция и специализированный анализ. Следует сказать, что возможна комбинация решений на основе перечисленных подходов. Интегрированное хранилище данныхПредполагается создание информационно-аналитической системы на основе информации, накопленной в различных системах оперативной обработки данных корпорации. При этом в интегрированном хранилище данных осуществляется обогащение "портрета" базовых сущностей сведениями из различных источников. Информация о состояниях жизненного цикла информационных объектов хранилища организуется с сохранением истории изменений. Технология создания такой системы включает следующие этапы.
В настоящее время у разработчиков имеется ряд решений по созданию аналогичных систем в сфере региональной информатики, на основе которых осуществляется интеграция информационных ресурсов, накопленных в различных ведомственных вертикалях для обеспечения поддержки принятия решений органами власти и управления. Корпоративная информационная системаПредполагается создание двух (и более) уровневой корпоративной информационно-аналитической системы, в которой на нижних уровнях осуществляется сбор информации и помещение ее в интегрированное хранилище данных верхнего уровня системы. При этом становится возможной аналитическая обработка накопленных сведений с целью поддержки принятия решений руководством о деятельности корпорации. Модель базы данных предполагает возможность сбора как детализированной, так и агрегированной информации по информационным объектам предметной области. Технология создания такой системы включает следующие этапы.
Системы такого класса могут быть использованы для построения законченных ведомственных информационно-аналитических систем, например, для автоматизации ведения реестра объектов недвижимости, реестра юридических и физических лиц, реестра оборудования. К такому классу систем относятся информационно-аналитические системы мониторинга, например, социально-экономического положения, уровня жизни, состояния жизнедеятельности объектов и т. п. Аналитическая витрина данныхПредполагается создание специализированной аналитической витрины данных над информацией, накопленной в каком-либо ведомстве в произвольной структуре базы данных. Таким образом, предоставляется возможность обеспечить для пользователя-аналитика прозрачный интерфейс многомерного анализа данных по любому количеству измерений и уровней обобщения информации. Результаты анализа оформляются в виде кросс-табличных отчетов, диаграмм деловой графики, информационных карт. Кроме того, возможна настройка специализированной обработки информации, представленной в унифицированном виде - в виде гиперкубической модели данных. К такой обработке относятся методы статистического анализа, интеллектуального анализа, типовые экономические функции. Технология создания такой системы включает следующие этапы.
Требования к персоналуРабота с комплексом ИнфоВизор предполагает наличие двух категорий пользователей.
Администратор должен поддерживать актуальность и непротиворечивость собранных данных, а также полноту и целостность информационных моделей, составляющих метаданные (навигационные, операционные и аналитические) и обеспечивающих эффективную работу конечных пользователей с основными клиентскими приложениями Инфовизор Навигатор и ИнфоВизор Аналитик. Администратор должен быть специалистом в области информационных технологий, знать концепцию реляционных СУБД, владеть языком SQL (как стандартом этого языка, так и расширениями применяемого сервера баз данных) и знать основные правила использования и администрирования сервера баз данных. Перед началом работы он должен изучить документацию по администрированию хранилища данных (ER-Дизайнер), по системе сбора информации для него (Интегратор) и по администрированию средств многомерного анализа (OLAP-Дизайнер), научиться проектировать структуры реляционных баз данных, а также создавать информационные модели в рамках навигационных и аналитических метаданных. Роль администратора является ключевой в работе системы, потому что конечные пользователи (аналитики) работают с информационными моделями, созданными и отлаженными администратором, анализируя через них содержимое хранилищ данных. Конечные пользователи - аналитики, являясь специалистами служб информационных технологий и системного анализа, должны хорошо представлять себе предметную область, отраженную в исследуемых хранилищах данных и построенных в них информационных моделях. Они должны изучить инструкции по эксплуатации системы навигации по хранилищу данных (Навигатор) и системе многомерного анализа данных (Аналитик) для получения представления о возможностях и приемах работы с этими приложениями. Во всех затруднительных случаях пользователям рекомендуется обращаться за помощью к администратору системы. Требования к системеЭксплуатация программного комплекса ИнфоВизор возможна под управлением операционной системы Windows 95/98, Windows NT 4.0 или Windows 2000. При этом рабочая станция должна быть оснащена как минимум 32M оперативной памяти; объем занимаемого дискового пространства зависит от выбранной реализации (Администратор, Клиент) и от состава установленных компонентов комплекса. Из системного программного обеспечения должны быть установлены:
Правила инсталляцииПрограммный комплекс ИнфоВизор выпускается в двух вариантах:
Компоненты, входящие в состав ИнфоВизор Администратор:
Компоненты, входящие в состав ИнфоВизор Клиент:
|