logo search
лекцииИТвМенеджменте -аудитория

3.5. Использование olap и oltp технологий

OLTP и OLAP-технологии являются примером современной компьютерной технологии анализа данных и выпуска отчетов.

Двенадцать определяющих принципов OLAP были сформулированы в 1993 году Е.Ф.Коддом (Edgar Codd), автором реляционной модели, «изобретателем реляционных баз данных». Первоначально OLAP использовался как профессиональное словечко, обозначающее принципиальное отличие от OLTP (On-Line Transaction Processing, Оперативная обработка транзакций). Буква T была заменена на A, что подчеркивало аналитические возможности OLAP в отличие от транзакционных характеристик технологии реляционных баз данных. Сегодня термин OLAP использует родовое понятие для различных технологий, включая системы поддержки принятия решений, Business Intelligence и управленческие информационные системы.

Основная функция OLAP - управление измерениями, которые применяются для моделирования основных характеристик бизнеса.

OLAP - это технология, которой могут воспользоваться множество пользователей, работающих на различных платформах. Благодаря тому, что данные хранятся в одном месте - "OLAP-кубе", к данным и информации могут одновременно обращаться многие пользователи, не зависимо от их местонахождения.

Поскольку измерения и иерархии моделируют основные характеристики бизнеса, анализ данных становится творческим процессом. Действительно, отпадает необходимость разбираться с основными источниками данных, и, следовательно, информация становится понятной и доступной более широкому кругу пользователей. Менеджеры могут самостоятельно отвечать на интересующие их вопросы и не обращаться за информацией в финансовый отдел.

В OLAP благодаря тому, что и базовые бизнес-модели, и данные хранятся в одном месте, возможность анализа данных с применением нерегламентированных запросов, является неотъемлемой частью этой технологии. Действительно, данные в OLAP-кубе хранятся в оптимизированном для анализа виде, поэтому их можно анализировать мгновенно, или "на лету", "углубляться" в базовые данные и обобщать их, получая итоговые значения, представленные в отчете.

Наконец, с помощью OLAP можно легко создавать и рассматривать "альтернативные отношения". При использовании же электронных таблиц одновременный просмотр всех измерений невозможен. В этом случае, данные, скорее всего, поступали бы в виде иерархии связанных электронных таблиц, причем каждая таблица более высокого уровня консолидировала и суммировала бы информацию таблиц более низкого уровня. Поскольку такие электронные таблицы оказываются несвязанными и не обеспечивают прозрачность всей модели, чрезвычайно сложно модифицировать модель в приемлемые временные сроки. Возможность визуального моделирований иерархий и управления ими, а также отображения различных представлений отношений между элементами измерений является неоспоримым преимуществом OLAP.

OLAP (On-line Analytical Processing – оперативная аналитическая обработка или оперативный анализ данных) – это способ сделать данные простыми и понятными для конечного пользователя. Позже определение Кодда было переработано в так называемый текст FASMI (Fast Analysis of Shared Multidimensional Infomation - быстрый анализ разделяемой многомерной информации), который требует, чтобы OLAP-приложение предоставляло следующие возможности быстрого анализа разделяемой многомерной информации Рис.

ВЫСОКАЯ СКОРОСТЬ

АНАЛИЗ

РАЗДЕЛЕНИЕ ДОСТУПА

МНОГОМЕРНОЕ ПРЕДСТАВЛЕНИЕ

РАБОТА С ИНФОРМАЦИЕЙ

Рис. Анализ этапов OLAP-приложения

Высокая скорость. Анализ должен производиться одинаково быстро по всем аспектам информации;

Анализ. Должна существовать возможность производить основные типы числового и статистического анализа определяемого произвольно пользователем или разработчиком приложения.

Разделение доступа. Многопользовательский доступ к данным, при этом должен контролироваться доступ к конфиденциальной информации.

Многомерность. Основная, наиболее существенная характеристика OLAP-приложения. Предоставляет предприятиям удобные и быстрые средства доступа, просмотра и анализа деловой информации.

Работа с информацией. Независимо от ее объема и места хранения, приложение должно иметь возможность обращаться к любой информации.

Владея инструментальными средствами OLAP-технологии, можно даже не имея специальной подготовки оперативно получать доступ ко всем данным, необходимым для принятия решений на любом уровне.

OLTP (Online Transaction Processing) —предназначены для ввода, структурированного хранения и обработки информации (операций, документов) в режиме реального времени.

OLTP-технология охватывает широкий спектр задач во многих отраслях – это банковские и биржевые операции, в промышленности — это регистрация прохождения детали на конвейере, автоматизация бухгалтерского, складского учёта и учёта документов и т. п. Приложения OLTP, как правило, автоматизируют структурированные, повторяющиеся задачи обработки данных, такие как, например, ввод заказов и банковские транзакции.

Структурирование - соглашение о способах представления данных

Транзакции – последовательность операций над БД, рассматриваемых СУБД как единое целое

Сегодня большинство мировых компаний перешли к использованию OLAP как базовой технологии для предоставления информации лицам, принимающим решениям.

Однако, применение альтернативных технологий в финансовых отделах пока не везде получило широкое распространение.

Во-первых, в финансовых отделах отсутствует понимание существующих альтернативных подходов к решению проблем. В IT-подразделениях также не достает осознания сложностей, с которыми сталкиваются финансовые специалисты. Другими словами, один отдел не понимает проблему, другой - ее решение.

Во-вторых, присутствуют сложности с обоснованием необходимости расходов. Покупка и внедрение новых технологий требуют финансирования, однако отдача от них ощущается не сразу и не поддается простому количественному определению. В большинстве случаев для обоснования предстоящих затрат, требуется представить доказательства, что проект окупится в течение первого года. Поэтому несмотря на очевидные достоинства OLAP - точность данных, легкость анализа и использования, а также возможность своевременного получения информации - представление подобного обоснования является крайне непростой задачей.

Большинством информационных технологий, необходимых для управления проектами, располагает программа MS OFFICE PROJECT.