Методика обследования хозяйственной деятельности организации и существующей в ней учетной OLTP-системы для проектирования и построения аналитической OLAP-системы
Изучение последовательность действий при создании аналитической OLAP-системы, которая не отличается от соответствующей последовательности создания учетной OLTP-системы, как и любой другой автоматизированной информационной системы, анализ ее этапов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 15.08.2020 |
Размер файла | 87,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Методика обследования хозяйственной деятельности организации и существующей в ней учетной OLTP-системы для проектирования и построения аналитической OLAP-системы
Куликов Г.Г.
Куликов О.М.
Яковлев Н.Н.
Последовательность действий при создании аналитической OLAP-системы не отличается от соответствующей последовательности создания учетной OLTP-системы, как и любой другой автоматизированной информационной системы, и состоит из 4 четырех основных этапов:
1) обследование,
2) проектирование,
3) разработка (реализация),
4) ввод в эксплуатацию [1, 2].
На этапе обследования и проектирования встает вопрос формализации и структуризации метаданных, полученных от заказчика в результате собеседований и изучения его рабочей документации. Чтобы построение моделей на основе результатов собеседования с заказчиком не представляло избыточных трудностей информация должна быть изначально четко формализована и структурирована.
Решением этой проблемы на этапе обследования представляется создание набора форм, которые системный аналитик будет заполнять при опросе представителей заказчика. Часть из них заказчик может заполнить самостоятельно, однако предпочтителен всё-таки первый вариант, так как у представителя заказчика, не являющегося IT-профессионалом, могут возникнуть трудности, и кроме того, по психологическим причинам клиент дает системному аналитику больше сведений в процессе живой беседы.
Предлагаемый набор форм является дополнением к процедуре обследования организации Г.Г. Куликова и П.И. Тарарако [3]. Это дополнение касается только аналитической части автоматизированной информационной. автоматизированный информационный olap
Обследование деятельности предприятия с помощью предлагаемых форм будет основано на процессном подходе, постепенно вытесняющий функциональный подход. Процессный подход декларирует смещение акцентов от управления отдельными структурными элементами на управление сквозными бизнес-процессами, связывающими воедино деятельность этих структурных элементов. Под бизнес-процессом понимается совокупность действий, продуцирующую результат (товар или услугу), имеющий ценность для клиента. Важнейшим шагом структуризации любой бизнес-системы является выделение и классификация бизнес-процессов[4].
Стандарт ISO 9001:2000 [5] предусматривает 4 группы процессов:
· Процессы управленческой деятельности руководства;
· Процессы обеспечения ресурсами;
· Процессы жизненного цикла продукции;
· Процессы измерения, анализа и улучшения.
Таким образом, «отправной точкой» обследования организации будет идентификация бизнес-процессов. Для этого предлагается форма №1. Она используется на этапе изучения документации системным аналитиком, и затем на этапе опроса сотрудника для уточнения. При затруднении, вызванном глобальностью и обобщенностью процесса, можно выделить в нем подпроцессы или функции, чтобы проще было перечислить их количественные показатели.
Для структуризации информации о процессах предлагается форма №1. Форма №1 заполняется при собеседовании с кем-нибудь из руководителей высшего звена, имеющих представление о деятельности организации в целом. При этом рекомендуется опираться на иерархическую организационную структуры организации и её устав.
Какие процессы включает в себя деятельность организации?
Код процесса |
Процесс |
Руководящее структурное подразделение |
Перечень входящих документов |
Перечень исходящих документов |
Перечень потребителей отчётности |
Частота обновления отчётности |
Форма №1 - Процессы организации
Таким образом, получаем множество процессов:
К форме 1 следует прилагать вышеприведенный список стандартных процессов, чтобы и системному аналитику и заказчику проще было определиться со структурой и составом процессов данной организации.
Каждый процесс () характеризуется определенными количественными или логическими показателями. Именно эти показатели и должны интересовать заказчиков информационных аналитических систем. Для структуризации информации о показателях предлагается форма №2. Форма №2 заполняется отдельно для каждого процесса.
Код показателя |
Показатель |
Тип |
Единица измерения |
Диапазон |
Формула, если показатель относительный или вычисляемый |
Агрегиру-ющая функция (сумма, среднее, СКО и т.п.) |
Форма №2 - Показатели, характеризующие Процесс I
В терминологии хранилищ данных и OLAP-анализа показатели называются мерами, поэтому далее вместо слова «показатель» будет использоваться слово «мера».
Таким образом, получаем множество мер для i-того процесса:
Каждая () интересна лицу, принимающему решение с определенных точек зрения, в определенных разрезах (время, место, контрагент и т.п.). Для структуризации информации о показателях предлагается форма №3а. Форма №3а заполняется отдельно для каждой меры (показателя).
Код разреза |
Разрез |
Уровни иерархии (если есть) |
Форма №3а - Разрезы, в которых интересна Мера J Процесса I
В терминологии хранилищ данных и OLAP-анализа разрезы называются измерениями, поэтому далее вместо слова «разрез» будет использоваться слово «измерение».
Таким образом получаем множество измерений для j-той меры i-того процесса:
Поскольку некоторые измерения могут быть соотнесены с несколькими мерами (т.е. отношение «многие-ко-многим»), элементы множество измерений могут иметь самостоятельную нумерацию. Получаем множество всех измерений.
Следовательно, каждому множеству (j-той меры i-того процесса) принадлежат измерения из множества :
Особое внимание следует уделить измерению «Дата/Время», так как оно таит в себе множество признаков. Для выявления признаков измерения «Дата/Время», интересных для той или иной меры предлагается форма 3б.
Процесс |
Мера |
· Год · Время года · Месяц · Неделя · День месяца · Неделя месяца · День недели · Будний / Выходной день · Попадание даты в заданный диапазон · Время суток · Час · Прочие (указать) |
Форма №3б - Свойства разреза «Дата/Время», интересные с точки зрения Меры J Процесса I
Если какая-либо мера агрегируется по различным функциям в различных измерениях, тогда выделяется несколько различных мер, производных от этой меры. Эти меры рассматриваются как отдельные самостоятельные меры.
Большинство измерений имеют свои атрибуты, которые представляют интерес с точки зрения многомерного анализа показателей процесса. Так, для географического местоположения - это население, площадь территории, количество интересующих бизнес-аналитика объектов. Для контрагента это возраст, уровень дохода и т.п. в случае с физическим лицом, и технико-экономические показатели в случае с юридическим лицом. Атрибуты измерений нужны прежде всего для того, чтобы вычислять относительные показатели процесса или факта по этим измерениям.
Каждый из атрибутов может быть интересен только на некоторых уровнях детализации, но не на всех. Сведения об атрибутах собираются по форме №4.
Код атрибута |
Атрибут |
Тип |
Единица измерения |
Уровни иерархии измерения, на которых актуален данный атрибут |
Форма №4 - Атрибуты Измерения K, интересные с точки зрения анализа
Таким образом, получаем множество атрибутов для k-того измерения:
Полученные в результате собеседования данные можно представить в виде иерархии «ПРОЦЕСС - МЕРА (Показатель) - ИЗМЕРЕНИЕ (Разрез) - АТРИБУТ».
Иерархическая структура OLAP-метаданных представлена на рисунке 1.
Рисунок 1 - Иерархическая структура данных OLAP-пространства
Источником данных для OLAP-системы является хранилище данных на базе OLTP-системы. Поэтому системные аналитики для проектирования и дальнейшей реализации процедур наполнения OLAP-кубов должны четко представлять себе структуру баз данных OLTP-системы. Для исследования структуры и содержания существующих баз данных предлагаются формы №6 и №7. Эти формы могут быть использованы при собеседовании с системным администратором и изучении физических баз данных, технических заданий на учетную систему или автоматизированное рабочее место. В технических заданиях может быть описана структура учетной базы данных.
Код таблицы |
Таблица |
Предметная область |
База данных |
Формат БД |
Сервер, где хранится БД |
Форма №6 - Данные существующей учетной системы
Затем нужно сопоставить метаданные о базе данных из формы №6 и метаданные об OLAP-кубах из форм №1-4. Если для каких-либо полей OLAP-пространства не окажется источников данных в существующей транзакционной системе, то этот вопрос следует дополнительно обсудить с заказчиком. В этом случае либо должна быть доработана существующая OLTP-система (будет добавлена возможность ввода этих данных), либо заказчик вынужден будет отказаться от аналитической работы с этими показателями или измерениями. Для сопоставления полей OLTP-системы и OLAP-полей предлагается форма №7.
Код таблицы |
Код поля-источника |
Поле-источник |
Код поля OLAP-куба (измерения или меры) |
Форма №7 - Источники данных для мер и измерений OLAP-кубов
На основе форм №6 и №7 проектируются и реализуются ETL-процедуры -процедуры наполнения OLAP-кубов из баз данных транзакционной учетной системы.
ER-модель метаданных об OLAP-пространстве представлена на рисунке 2.
Рисунок 2 - Информационная модель метаданных об OLAP-пространстве
ЛИТЕРАТУРА
1. Elements of system analysis. Marvin Gore (Mt. San Antonio College), John W. Stubbe (Mt. San Antonio College). Wm. C. Brown Publishers, Dubuque, Iowa, 1988.
2. Калянов Г.Н. Консалтинг при автоматизации предприятий: подходы, методы, средства. М., 2002.
3. Куликов Г.Г., Куликов О.М., Полиенко Л.С., Ямалов И.У. Системное проектирование автоматизированных информационных систем. Учебное пособие. Уфа, 1999.
4. Калянов Г.Н. процессный подход и типизация бизнес- процессов.
5. www.iso9000.ru
Размещено на Allbest.ru
Подобные документы
Основа концепции OLAP (On-Line Analytical Processing) – оперативной аналитической обработки данных, особенности ее использования на клиенте и на сервере. Общие характеристика основных требования к OLAP-системам, а также способов хранения данных в них.
реферат [24,3 K], добавлен 12.10.2010OLAP: общая характеристика, предназначение, цели, задачи. Классификация OLAP-продуктов. Принципы построения OLAP системы, библиотека компонентов CubeBase. Зависимость производительности клиентских и серверных OLAP-средств от увеличения объема данных.
курсовая работа [113,6 K], добавлен 25.12.2013Сущность OnLine Analytical Processing (OLAP). Классификация OLAP-продуктов по способу хранения данных и месту нахождения OLAP-машины. Создание приложения с помощью клиентского инструментального средства. Принципы построения ядра системы анализа данных.
курсовая работа [275,8 K], добавлен 19.07.2012Основные сведения об OLAP. Оперативная аналитическая обработка данных. Классификация продуктов OLAP. Требования к средствам оперативной аналитической обработки. Использование многомерных БД в системах оперативной аналитической обработки, их достоинства.
курсовая работа [67,5 K], добавлен 10.06.2011Назначение хранилищ данных. Архитектура SAP BW. Построение аналитической отчетности на основе OLAP-кубов в системе SAP BW. Основные различия между хранилищем данных и системой OLTP. Обзор функциональных сфер BEx. Создание запроса в BEx Query Designer.
курсовая работа [1019,1 K], добавлен 24.12.2012Иерархические, сетевые и реляционные модели данных. Различия между OLTP и OLAP системами. Обзор существующих систем управления базами данных. Основные приемы работы с MS Access. Система защиты базы данных, иерархия объектов. Язык программирования SQL.
курс лекций [1,3 M], добавлен 16.12.2010Рассмотрение OLAP-средств: классификация витрин и хранилищ информации, понятие куба данных. Архитектура системы поддержки принятия решений. Программная реализация системы "Abitura". Создание Web-отчета с использованием технологий Reporting Services.
курсовая работа [2,7 M], добавлен 05.12.2012Построение систем анализа данных. Построение алгоритмов проектирования OLAP-куба и создание запросов к построенной сводной таблице. OLAP-технология многомерного анализа данных. Обеспечение пользователей информацией для принятия управленческих решений.
курсовая работа [1,3 M], добавлен 19.09.2008Обоснование необходимости совершенствования информационной системы (ИС) ООО "Мехсервис". Анализ системы учета деятельности авторемонтного предприятия. Разработка концепции построения автоматизированной ИС. Описание продукта информационной технологии.
дипломная работа [2,7 M], добавлен 22.05.2012Теоретические основы применения информационных компьютерных технологий в управлении образовательным учреждением. Разработка и внедрение варианта управления гимназией на основе адаптации автоматизированной информационно-аналитической системы "АВЕРС".
дипломная работа [106,4 K], добавлен 14.05.2011