По всем вопросам звоните:

+7 495 274-22-22

УДК: 004

Оперативная обработка данных производственной системы предприятия с использованием системы OLAP

Алексеева Т.В. Московская финансово-промышленная академия (МФПА, бывш. ГЭИТИ), г. Москва, Ленинградский пр-т, д. 80, стр. Г, Е-mail: info@geiti.ru
Америди Ю.В. Московская финансово-промышленная академия (МФПА, бывш. ГЭИТИ), г. Москва, Ленинградский пр-т, д. 80, стр. Г, Е-mail: info@geiti.ru
Лужецкий М.Г. Московская финансово-промышленная академия (МФПА, бывш. ГЭИТИ), г. Москва, Ленинградский пр-т, д. 80, стр. Г, Е-mail: info@geiti.ru

Интерактивная аналитическая обработка данных неразрывно связана с понятием «база данных». Данные в хранилище попадают из оперативных OLTPсистем, которые предназначены для автоматизации бизнес-процессов. Быстрая реализация запросов является основой функционирования OLAP-систем. Способность интуитивно манипулировать данными требует быстрого извлечения информации. Чем больше вычислений необходимо произвести, чтобы получить фрагмент информации, тем медленнее происходит отклик. Для того, чтобы сохранить маленькое время реализации запросов, фрагменты информации, обращение к которым обычно происходит наиболее часто, подвергаются предварительной агрегации. Разработка аналитических приложений с помощью клиентских OLAP-средств — быстрый и не требующий специальной подготовки исполнителя процесс. Пользователь, знающий физическую реализацию базы данных, может разработать аналитическое приложение самостоятельно, и даже без привлечения ИТ-специалистов.

(ОКОНЧАНИЕ. НАЧАЛО В № 8-2017)

Напомним, что термин OLAP (Online Аnalytical Рrocessing — интерактивная аналитическая обработка) неразрывно связан с термином «хранилище данных» (Data Warehouse).

Данные в хранилище данных попадают из оперативных систем, предназначенных для автоматизации производственных процессов. Хранилище данных может также пополняться за счет внешних источников.

Под хранилищем можно понимать необязательно гигантское скопление данных. Главное, чтобы оно было удобно для анализа. Задача хранилища — предоставить исходные данные для анализа в одном месте и в простой, понятной форме.

Традиционные отчеты, даже построенные на основе единого хранилища, лишены одного немаловажного свойства — гибкости. Их нельзя «покрутить», «развернуть» или «свернуть», чтобы получить желаемое представление об имеющихся данных. Необходим инструмент, который позволил бы разворачивать и сворачивать данные просто и удобно. В качестве такого инструмента и выступают OLAPсистемы, или просто OLAP.

Хотя OLAP и не представляет собой необходимый атрибут хранилища данных, он все чаще и чаще применяется для анализа накопленных в этом хранилище сведений. Место OLAP в информационной структуре предприятия показано на рис. 1 (начало статьи в журнале «ГИ» № 8-2017).

Рассмотрим процесс создания OLAP-приложений (рис. 4) с помощью клиентских инструментальных ROLAP (Relational OLAP)-средств.

Описание принципов работы ROLAP-клиентов — это лишь предварительное описание семантического слоя, за которым скрывается фактическая структура исходных данных. Источниками данных могут быть: локальные таблицы, реляционные системы управления базами данных (РСУБД) и т. д. Список поддерживаемых источников данных определяется конкретным программным продуктом. После этого пользователь может самостоятельно манипулировать понятными ему объектами в терминах предметной области для создания кубов (гиперкубов) и аналитических интерфейсов.

В действительности принципы работы клиента OLAP-сервера несколько иные. В OLAP-сервере при создании кубов (гиперкубов) пользователь манипулирует физическими описаниями баз данных (БД). При этом в самом кубе создаются пользовательские описания. Клиент OLAP-сервера настраивается только на куб.

Для Цитирования:
Алексеева Т.В., Америди Ю.В., Лужецкий М.Г., Оперативная обработка данных производственной системы предприятия с использованием системы OLAP. Главный инженер. Управление промышленным производством. 2017;9.
Полная версия статьи доступна подписчикам журнала