Динамическая система многомерного анализа ПО ДСМА ЗАО «ОВИОНТ» Москва, 2008 г.
В процессе принятия решений пользователь генерирует некоторые гипотезы, которые для превращения в законченные решения должны быть проверены. Проверка гипотез осуществляется на основании информации об анализируемой предметной области. Как правило, наиболее удобным способом представления такой информации для человека является зависимость между некоторыми параметрами. В процессе анализа данных, поиска решений часто возникает необходимость в построении зависимостей между различными параметрами. Кроме того, число таких параметров может варьироваться в широких пределах. Динамическая Система Многомерного Анализа (ДСМА), разработанная ЗАО «ОВИОНТ», связана с концепцией многомерного анализа данных и решает задачи объединения, просмотра и анализа данных с точки зрения множественности измерений понятным для аналитиков способом.
ДСМА использует технологию OLAP (On-Line Analytical Processing) – оперативную аналитическую обработку данных, использующую методы и средства для отбора и анализа многомерных данных в целях поддержки принятия решений. Для построения срезов не используется специальное хранилище. На концептуальном уровне данные представлены в виде многомерной модели, что упрощает процессы анализа и восприятия информации. Физическая реализация модели, способ организации, источники, средства обработки и хранения скрыты от пользователя и не доступны к редактированию. ДСМА работает в среде «клиент-сервер» и предоставляет возможность работать неограниченному числу пользователей одновременно; все вычисления перенесены на рабочую станцию, что обеспечивает уменьшение нагрузки на сервер. При загрузке данных с сервера не используется вспомогательное хранилище данных, что позволяет значительно уменьшить время обработки измерений. Одной из особенностей ДСМА является ее инвариантность по отношению к предметной области. Для всех БД, разработанных ЗАО «ОВИОНТ», модель уже настроена и ДСМА является одной из компонент программного комплекса.
Динамическая система многомерного анализа (ДСМА) предназначена для оперативного обеспечения пользователей информацией, используемой ими в процессе принятия решений позволяет формировать многомерные структуры данных по произвольным запросам пользователя предоставляет средства построения сложных аналитических отчетов (визуализация данных может быть иерархической, табличной и графической) предназначена для широкого круга пользователей: от персонала, эксплуатирующего прикладные информационные системы, до руководителей высшего звена инвариантна по отношению к предметной области считывает и передает данные в формате Excel краткий курс обучения (от одного до трех часов) позволяет приступить пользователю средней классификации к практической работе при использовании базы данных ПО ЗАО «ОВИОНТ» поддерживается разграничение доступа на уровне данных наличие Справки с примерами, списком и описанием функций и др. вспомогательным материалом
В основу аналитической системы положены следующие принципы: OLAP-машина Генератор запросов Сервер SQL-запрос Выборка данных Средства формирование аналитических отчетов и другие средства визуализации Модель предметной области Метаданные Срез куба Оперативная база данных Рабочая станция Прямой доступ к операционной базе данных Перенос вычислений на рабочую станцию пользователя Автономная работа с кубом данных Возможность редактирования запросов, формируемых генератором
доступ к данным Общие характеристики: - доступ к данным осуществляется с помощью ADO (Microsoft ActiveX Data Objects) поддерживается прямой доступ к СУБД MSSQL, Oracle, Sybase, локальные таблицы MSAccess, dBase предусмотрена работа с базами данных любой структуры: возможности гибкой настройки и оптимизация доступа реализовано представление предметной области в виде измерений и фактов, поддержка множественных иерархий для измерений в результате переноса вычислений с сервера на рабочую станцию значительно уменьшается нагрузка на сервер, используется мощность персональных компьютеров и исключается применение специального сервера для вычисления кубов данных
построение среза данных Общие характеристики: - построение среза данных визуальное построение среза данных, используя терминологию предметной области (измерения и факты) детальная настройка фактов автоматическое формирование запроса к базе данных по заданному срезу с возможностью редактирования высокая скорость построения среза данных возможность сохранения куба данных и автономной работы с ним
анализ данных Общие характеристики: - анализ данных иерархическое представление среза данных настройка масштаба, формата, автом. округление сортировка по измерениям и фактам фильтрация данных по отдельным значениям возможность добавления вычисляемых фактов детализация данных до уровня первичных (образующих) документов графическое представление среза данных: настройка типа диаграммы, отображаемых фактов, масштаба, легенды, подписей, и.т.д.
аналитические отчеты Общие характеристики: - аналитические отчеты удобные и гибкие средства создания отчетов с помощью шаблонов детальная настройка шаблона отчета: форматирование, выравнивание, формулы получение серии отчетов по каждому члену измерения возможность редактирования полученного отчета
импорт/экспорт в Excel Общие характеристики: - импорт/экспорт в Excel (предусмотрено открытие файлов формата Excel для быстрого и удобного создания шаблона, также возможен импорт сформированного отчета в Excel напрямую – без предварительного сохранения) Выгрузка в Excel Загрузка из Excel
Для поддержания функциональных возможностей и безопасности предусмотрено разделение ДСМА на две подсистемы: BudgetAnalyzer (полноценный доступ) и BudgetReports (ограниченный доступ). BudgetAnalyzerBudgetReports Создание и редактирование срезов для анализа данных, шаблонов для печати отчетов Выполнение отчета без доступа к срезу и шаблону (с возможностью задания параметров)
Взаимодействие с другими программными продуктами ЗАО «Овионт» (выходные формы) Budget Reports ИСУФИСБУ Муниципальный заказ ПО ПБСАСППДоходы
Преимущества ДСМА: - поиск и выборка данных осуществляется значительно быстрее (связано с переносом вычислений с сервера БД на рабочую станцию и отказ от хранилища данных) - при изменении БД многомерная модель легко редактируема - ДСМА взаимодействует с программным продуктом Microsoft Excel (наиболее распространенным среди пользователей): 1. существует возможность открытия файлов xls для быстрого создания шаблонов и 2. передачи отчета в Excel для дальнейшей корректировки при необходимости - интуитивно понятный интерфейс, подсистемы полностью русифицированы - возможность редактирования Sql-запросов, вырабатываемых встроенным генератором запросов, как полностью, так и частично (для конкретных фактов) - гибкие возможности получения отчетов – поддерживаются различные способы визуализации данных, т.е. отчеты представлены в любой возможной ориентации (композитные, master-detail, cross-tab отчеты и др.) - возможность коллективной разработки и хранения кубов на рабочей станции (локально), на сервере (расширенный доступ) и в БД