СРАВНИТЕЛЬНЫЙ АНАЛИЗ ТЕХНОЛОГИЙ OLAP СИСТЕМ И ВИТРИН ДАННЫХ

УДК62

Мурзакова И.Ф.

Научный руководитель: к.ф-м.н., доцент Никишов В.Н.

Самарский национальный исследовательский университет имени академика С.П. Королева, г. Самара

СРАВНИТЕЛЬНЫЙ АНАЛИЗ ТЕХНОЛОГИЙ OLAP СИСТЕМ И ВИТРИН ДАННЫХ

Под витриной данных принято считать подмножество хранилища данных, которые так же называют «срез». Срез представляет собой массив узконаправленной, подобранной по определенной тематике. Срез может быть ориентирован на узконаправленных пользователей.

Сама концепция витрины была придумана уже давно, в 1991 Forrester Research. И конечно можно выделить ряд основных и неоспоримых преимуществ:

  1. благодаря срезу аналитики имеют доступ и работают только к тем данным, которые им необходимы;
  2. таким образом целевая база максимально приближается к целевой базе данных;
  3. в витрине данных данные заранее агрегированы, а значит с ним проще работать пользователю, ему будет их проще настраивать и проектировать;
  4. для реализации витрин данных не требуется специальной и мощной техники.

Таким образом витрина данных является удобным средством для пользователей, которым в ходе своей работы требуется постоянное взаимодействие в определенным набором данных. Тем не менее, несмотря на все достоинства данной технологии, она имеет и свои существенные пробелы.

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

Поэтому для решения данного недочета выдвигалось несколько гипотез, при которых концепция витрин данных сочетается с хранилищем данных.

Тогда, для пользователей, которым в ходе работы необходим доступ к определенному набору данных, вариантом для использования является использование OLAP систем, в частности – OLAP кубов.

OLAP кубы представляют собой массивы данных. Данные будут разреженные и предназначены для долговременного хранения. Может быть реализован на основе универсальных реляционных СУБД или специализированным программным обеспечением.

Основной причиной, по которой использование данной системы является оптимальной для пользователя, является широкое распространение парадигмы отчет с закладками. Данные предоставляются пользователям в постраничном представлении. Так же вводятся понятия Х данных – ими заполняется верхняя строка таблицы. Y располагаются в крайнем левом столбце. Тогда вся остальная таблица может быть заполнена данными:

W: (X, Y) → W

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

Таким образом, нельзя выделить концептуальных отличий между витринами данных и OLAP системами. При этом будет ошибочно считать OLAP система – это витрина. Модель данных у витрины данных и OLAP системы может быть одинаковая – например, звезда.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Информационный портал OLAP.RU [Электронный ресурс]. – URL: http://www.olap.ru/basic/olap_intro5.asp
  2. Информационный портал БИТ: бизнес и информационные технологии [Электронный ресурс]. – URL: http://bit.samag.ru/archive/article/1564
  3. Национальном Открытом Университете «ИНТУИТ» [Электронный ресурс]. – URL: https://intuit.ru/studies/courses/599/455/lecture/10190?page=4
  4. Универсальная интернет – библиотека Wikipedia: [Электронный ресурс]. – URL: https://ru.wikipedia.org/wiki/OLAP-куб

©Мурзакова И.Ф.