OLAP-технология
Автор: Поросенкова В.В., Чернова С.В.
Журнал: Теория и практика современной науки @modern-j
Рубрика: Основной раздел
Статья в выпуске: 11 (53), 2019 года.
Бесплатный доступ
В данной статье краткий обзор на OLAP-системы. Содержатся ответы на вопросы: что это за технология, для чего она используется. Также рассматривается ее применение. Анализируются и изучаются этапы построения.
Olap-система, olap-сервер, olap-клиент, хранилище данных, olap-куб
Короткий адрес: https://sciup.org/140274081
IDR: 140274081
Текст научной статьи OLAP-технология
OLAP-система (On-line Analytical Processing)- это инструмент для анализа больших объемов данных в режиме реального времени. Содержит набор технологий для быстрой аналитической обработки информации. Основной целью системы является динамическое построение отчетов, многомерный анализ данных и их отображение. Если рассмотреть OLAP-системы подробно, то можно заметить, что это совокупность обширных концепций и требований, находящихся в основе разных программных продуктов, которые облегчат вам доступ к данным.
OLAP-система включает два основных компонента:
-
1. OLAP-сервер. Он хранит данные и выполняет требуемые операции над ними.
-
2. OLAP-клиент. Обеспечивает пользователю возможность удобно манипулировать данными для выполнения задач анализа.
С основными понятиями OLAP-системы можно ознакомиться по ссылке: Требования к данной системе построения отчётности достаточно жёсткие. За доли секунды отчёты должны строиться по миллионам записей, быстро раскрываться, фильтроваться и перегруппировываться. Эти системы должны максимально скрывать от пользователя сложный синтаксис запросов и обеспечивать согласованное время отклика. Данная система используется во многих продуктах, лидирующих на западном рынке. Например, Oracle OLAP.
Этапы построения.
-
1. Хранилище данных. Представляет собой систему, которая собирает данные из разных баз данных и источников, выполняя проверку и предварительную обработку, хранит и эксплуатирует полезную информацию. Основа системы. Строят в три этапа: извлечение, преобразование, загрузка.
-
2. Многомерные OLAP-кубы. Ознакомимся с ними более подробно: На основе хранилища будут построены OLAP-кубы. Они осуществляют анализ данных в реальном времени. С помощью них можно формировать отчёты в различных срезах с любой глубиной детализации.
Пользователь работает с такими категориями и показателями, как: материалы, объёмы реализации, прибыль и т.д.
Сотрудники создают отчёты в интерактивном режиме.
Какие бывают аналитические операции? Например:
Свертка (сбор всех данных);
Раскрытие (разбиение собранных данных на меньшие части);
Сечение включает два действия:
-
1.Вывод набора данных из куба.
-
2.Просмотр отдельных единиц.;
-
3. Система ключевых показателей. Создается на базе OLAP-кубов. Требуется для мониторинга и оценки процессов. Также используется, если нужно оповестить сотрудников о каких-либо отклонениях.
-
4. Интеллектуальный анализ данных. Требуется не только для того, чтобы спрогнозировать важные показатели и извлечь закономерности, но и обнаружить полезные знания.
-
5. Доступ через web-интерфейс.
Поворот (поворот осей данных).
Для того, чтобы можно было работать с OLAP-системой используются различные приложения, например Excel. Доступ к ним осуществляется через web-портал, который позволяет работать с OLAP-кубами.
Этапы построения последовательны. Если убрать какой-либо этап, то построить OLAP-систему будет невозможно.
Можно еще добавить, что данная система используется обширно в мировой практике. Она применяется в торговых компаниях и бюджетировании (одна из самых широких областей OLAP-технологий). Хорошо представлен ассортимент инструментов в Интернете в виде платных и бесплатных версий.
Пользователь может найти OLAP во многих приложениях из разных отраслей.
Отрасли мирового рынка растут и OLAP-приложений становится все больше, поэтому для многих специалистов из разных областей будет полезно знать о данной технологии.
Список литературы OLAP-технология
- https://habr.com- -"Введение в многомерный анализ"
- http://kaidev.ru - "Этапы построения OLAP-системы"
- http://www.olap.ru - "Основы OLAP"