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"
Статья научная